From 05346dd927d7d5b8f2142ceb6b4da71d435c2f2f Mon Sep 17 00:00:00 2001 From: Brian Tiger Chow <brian.holderchow@gmail.com> Date: Tue, 11 Nov 2014 15:53:44 -0800 Subject: [PATCH] misc(core/identity) more specific function argument to aid in testing --- core/core.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/core.go b/core/core.go index 04810a426..8a617015a 100644 --- a/core/core.go +++ b/core/core.go @@ -121,7 +121,7 @@ func NewIpfsNode(cfg *config.Config, online bool) (n *IpfsNode, err error) { // setup peerstore + local peer identity n.Peerstore = peer.NewPeerstore() - n.Identity, err = initIdentity(n.Config, n.Peerstore, online) + n.Identity, err = initIdentity(&n.Config.Identity, n.Peerstore, online) if err != nil { return nil, err } @@ -196,17 +196,17 @@ func (n *IpfsNode) OnlineMode() bool { return n.onlineMode } -func initIdentity(cfg *config.Config, peers peer.Peerstore, online bool) (peer.Peer, error) { - if cfg.Identity.PeerID == "" { +func initIdentity(cfg *config.Identity, peers peer.Peerstore, online bool) (peer.Peer, error) { + if cfg.PeerID == "" { return nil, errors.New("Identity was not set in config (was ipfs init run?)") } - if len(cfg.Identity.PeerID) == 0 { + if len(cfg.PeerID) == 0 { return nil, errors.New("No peer ID in config! (was ipfs init run?)") } // get peer from peerstore (so it is constructed there) - id := peer.ID(b58.Decode(cfg.Identity.PeerID)) + id := peer.ID(b58.Decode(cfg.PeerID)) self, err := peers.Get(id) if err != nil { return nil, err @@ -214,7 +214,7 @@ func initIdentity(cfg *config.Config, peers peer.Peerstore, online bool) (peer.P // when not online, don't need to parse private keys (yet) if online { - skb, err := base64.StdEncoding.DecodeString(cfg.Identity.PrivKey) + skb, err := base64.StdEncoding.DecodeString(cfg.PrivKey) if err != nil { return nil, err } -- GitLab