From b2cf8e3da534c774414b7a0396d4889a3564ef79 Mon Sep 17 00:00:00 2001
From: Benjamin Wenger <ben@elixxir.ioo>
Date: Tue, 20 Oct 2020 10:40:39 -0700
Subject: [PATCH] removed the unregister return from registerListener

---
 api/client.go      | 3 ++-
 bindings/client.go | 9 ++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/api/client.go b/api/client.go
index 7757aaaa5..40537629c 100644
--- a/api/client.go
+++ b/api/client.go
@@ -139,7 +139,8 @@ func NewPrecannedClient(precannedID uint, defJSON, storageDir string, password [
 // Login initalizes a client object from existing storage.
 func Login(storageDir string, password []byte) (*Client, error) {
 	// Use fastRNG for RNG ops (AES fortuna based RNG using system RNG)
-	rngStreamGen := fastRNG.NewStreamGenerator(12, 3, csprng.NewSystemRNG)
+	rngStreamGen := fastRNG.NewStreamGenerator(12, 3,
+		csprng.NewSystemRNG)
 
 	// Load Storage
 	passwordStr := string(password)
diff --git a/bindings/client.go b/bindings/client.go
index 0d33e4649..056750aff 100644
--- a/bindings/client.go
+++ b/bindings/client.go
@@ -16,7 +16,6 @@ import (
 	"gitlab.com/elixxir/primitives/states"
 	"gitlab.com/xx_network/primitives/id"
 	"time"
-	jww "github.com/spf13/jwalterweatherman"
 )
 
 // BindingsClient wraps the api.Client, implementing additional functions
@@ -145,12 +144,12 @@ func (c *Client) RegisterNetworkHealthCB(nhc NetworkHealthCallback) {
 // Message Types can be found in client/interfaces/message/type.go
 // Make sure to not conflict with ANY default message types
 func (c *Client) RegisterListener(uid []byte, msgType int,
-	listener Listener) (Unregister, error) {
+	listener Listener) error {
 
 	name := listener.Name()
 	u, err := id.Unmarshal(uid)
 	if err != nil {
-		return Unregister{}, err
+		return err
 	}
 	mt := message.Type(msgType)
 
@@ -158,9 +157,9 @@ func (c *Client) RegisterListener(uid []byte, msgType int,
 		listener.Hear(item)
 	}
 
-	lid := c.api.GetSwitchboard().RegisterFunc(name, u, mt, f)
+	c.api.GetSwitchboard().RegisterFunc(name, u, mt, f)
 
-	return newListenerUnregister(lid, c.api.GetSwitchboard()), nil
+	return nil
 }
 
 // RegisterRoundEventsHandler registers a callback interface for round
-- 
GitLab