diff --git a/api/client.go b/api/client.go index f43aa515b889ec51303edcbb739571fe11dfbb57..a4d144f4c9adf21facd9ada7b1458983c1f35678 100644 --- a/api/client.go +++ b/api/client.go @@ -307,6 +307,11 @@ func LoginWithNewBaseNDF_UNSAFE(storageDir string, password []byte, // initialize the auth tracker c.auth = auth.NewManager(c.switchboard, c.storage, c.network) + err = c.registerFollower() + if err != nil { + return nil, err + } + return c, nil } diff --git a/cmd/single.go b/cmd/single.go index 442279694e886c341f4479a4e2dd7a476bb23783..85124107e7ddf46a07eef113ce158b2a15b5303e 100644 --- a/cmd/single.go +++ b/cmd/single.go @@ -84,8 +84,10 @@ var singleCmd = &cobra.Command{ callbackChan <- responseCallbackChan{payload, c} } singleMng.RegisterCallback(tag, callback) - client.AddService(singleMng.StartProcesses) - + err = client.AddService(singleMng.StartProcesses) + if err != nil { + jww.FATAL.Panicf("Could not add single use process: %+v", err) + } timeout := viper.GetDuration("timeout") // If the send flag is set, then send a message diff --git a/cmd/ud.go b/cmd/ud.go index 02cc042b49b13239d700cb58d5631c697db0ba74..afd4428e6dbd5e86033c1c6cd56576fcda057e8a 100644 --- a/cmd/ud.go +++ b/cmd/ud.go @@ -74,7 +74,10 @@ var udCmd = &cobra.Command{ // Make single-use manager and start receiving process singleMng := single.NewManager(client) - client.AddService(singleMng.StartProcesses) + err = client.AddService(singleMng.StartProcesses) + if err != nil { + jww.FATAL.Panicf("Failed to add single use process: %+v", err) + } // Make user discovery manager userDiscoveryMgr, err := ud.NewManager(client, singleMng) diff --git a/ud/manager.go b/ud/manager.go index 201f1e22fd317e4611bec3486bef5e7dc32651f6..9342419bdbbe5b8edb01bb32f858032cc6da8186 100644 --- a/ud/manager.go +++ b/ud/manager.go @@ -94,6 +94,7 @@ func NewManager(client *api.Client, single *single.Manager) (*Manager, error) { hp.KaClientOpts.Time = time.Duration(math.MaxInt64) hp.MaxRetries = 3 hp.SendTimeout = 3 * time.Second + hp.AuthEnabled = false m.host, err = m.comms.AddHost(&id.UDB, def.UDB.Address, []byte(def.UDB.Cert), hp) if err != nil { return nil, errors.WithMessage(err, "User Discovery host object could "+