From 8655b9251cdc706bfe1b5328988bf14bef35f59f Mon Sep 17 00:00:00 2001
From: Jono Wenger <jono@elixxir.io>
Date: Wed, 26 Oct 2022 09:59:04 -0700
Subject: [PATCH] Fix file transfer error print

---
 fileTransfer/connect/utils_test.go   | 10 ++++------
 fileTransfer/e2e/utils_test.go       | 10 ++++------
 fileTransfer/groupChat/utils_test.go | 10 ++++------
 fileTransfer/manager.go              |  1 -
 fileTransfer/store/received.go       |  2 +-
 fileTransfer/store/received_test.go  |  6 +++---
 fileTransfer/store/sent.go           |  2 +-
 fileTransfer/store/sent_test.go      |  6 +++---
 fileTransfer/utils_test.go           | 10 ++++------
 9 files changed, 24 insertions(+), 33 deletions(-)

diff --git a/fileTransfer/connect/utils_test.go b/fileTransfer/connect/utils_test.go
index 5910ac657..b707e548e 100644
--- a/fileTransfer/connect/utils_test.go
+++ b/fileTransfer/connect/utils_test.go
@@ -140,12 +140,10 @@ func (m *mockCmix) SendWithAssembler(*id.ID, cmix.MessageAssembler,
 	panic("implement me")
 }
 
-func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool) { panic("implement me") }
-func (m *mockCmix) AddIdentityWithHistory(id *id.ID, validUntil, beginning time.Time, persistent bool) {
-	panic("implement me")
-}
-func (m *mockCmix) RemoveIdentity(*id.ID)                          { panic("implement me") }
-func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error) { panic("implement me") }
+func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool)                       { panic("implement me") }
+func (m *mockCmix) AddIdentityWithHistory(*id.ID, time.Time, time.Time, bool) { panic("implement me") }
+func (m *mockCmix) RemoveIdentity(*id.ID)                                     { panic("implement me") }
+func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error)            { panic("implement me") }
 
 func (m *mockCmix) AddFingerprint(_ *id.ID, fp format.Fingerprint, mp message.Processor) error {
 	m.Lock()
diff --git a/fileTransfer/e2e/utils_test.go b/fileTransfer/e2e/utils_test.go
index 1c33203a1..a7f50a195 100644
--- a/fileTransfer/e2e/utils_test.go
+++ b/fileTransfer/e2e/utils_test.go
@@ -142,12 +142,10 @@ func (m *mockCmix) SendWithAssembler(*id.ID, cmix.MessageAssembler,
 	panic("implement me")
 }
 
-func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool) { panic("implement me") }
-func (m *mockCmix) AddIdentityWithHistory(id *id.ID, validUntil, beginning time.Time, persistent bool) {
-	panic("implement me")
-}
-func (m *mockCmix) RemoveIdentity(*id.ID)                          { panic("implement me") }
-func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error) { panic("implement me") }
+func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool)                       { panic("implement me") }
+func (m *mockCmix) AddIdentityWithHistory(*id.ID, time.Time, time.Time, bool) { panic("implement me") }
+func (m *mockCmix) RemoveIdentity(*id.ID)                                     { panic("implement me") }
+func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error)            { panic("implement me") }
 
 func (m *mockCmix) AddFingerprint(_ *id.ID, fp format.Fingerprint, mp message.Processor) error {
 	m.Lock()
diff --git a/fileTransfer/groupChat/utils_test.go b/fileTransfer/groupChat/utils_test.go
index b1f5f18d4..a616d65c1 100644
--- a/fileTransfer/groupChat/utils_test.go
+++ b/fileTransfer/groupChat/utils_test.go
@@ -137,12 +137,10 @@ func (m *mockCmix) SendWithAssembler(*id.ID, cmix.MessageAssembler,
 	panic("implement me")
 }
 
-func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool) { panic("implement me") }
-func (m *mockCmix) AddIdentityWithHistory(id *id.ID, validUntil, beginning time.Time, persistent bool) {
-	panic("implement me")
-}
-func (m *mockCmix) RemoveIdentity(*id.ID)                          { panic("implement me") }
-func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error) { panic("implement me") }
+func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool)                       { panic("implement me") }
+func (m *mockCmix) AddIdentityWithHistory(*id.ID, time.Time, time.Time, bool) { panic("implement me") }
+func (m *mockCmix) RemoveIdentity(*id.ID)                                     { panic("implement me") }
+func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error)            { panic("implement me") }
 
 func (m *mockCmix) AddFingerprint(_ *id.ID, fp format.Fingerprint, mp message.Processor) error {
 	m.Lock()
diff --git a/fileTransfer/manager.go b/fileTransfer/manager.go
index f4ef20744..0e8a92694 100644
--- a/fileTransfer/manager.go
+++ b/fileTransfer/manager.go
@@ -170,7 +170,6 @@ type Storage interface {
 // transfers already existed, they are loaded from storage and queued to resume
 // once manager.startProcesses is called.
 func NewManager(params Params, user FtE2e) (FileTransfer, error) {
-
 	kv := user.GetStorage().GetKV()
 
 	// Create a new list of sent file transfers or load one if it exists
diff --git a/fileTransfer/store/received.go b/fileTransfer/store/received.go
index 6ec51f2e0..189025a71 100644
--- a/fileTransfer/store/received.go
+++ b/fileTransfer/store/received.go
@@ -100,7 +100,7 @@ func (r *Received) AddTransfer(key *ftCrypto.TransferKey,
 
 	_, exists := r.transfers[*tid]
 	if exists {
-		return nil, errors.Errorf(errAddExistingReceivedTransfer, *tid)
+		return nil, errors.Errorf(errAddExistingReceivedTransfer, tid)
 	}
 
 	rt, err := newReceivedTransfer(
diff --git a/fileTransfer/store/received_test.go b/fileTransfer/store/received_test.go
index 3bcba24b6..11d34d143 100644
--- a/fileTransfer/store/received_test.go
+++ b/fileTransfer/store/received_test.go
@@ -122,13 +122,13 @@ func TestReceived_AddTransfer(t *testing.T) {
 // Tests that Received.AddTransfer returns an error when adding a transfer ID
 // that already exists.
 func TestReceived_AddTransfer_TransferAlreadyExists(t *testing.T) {
-	tid := ftCrypto.TransferID{0}
+	tid := &ftCrypto.TransferID{0}
 	r := &Received{
-		transfers: map[ftCrypto.TransferID]*ReceivedTransfer{tid: nil},
+		transfers: map[ftCrypto.TransferID]*ReceivedTransfer{*tid: nil},
 	}
 
 	expectedErr := fmt.Sprintf(errAddExistingReceivedTransfer, tid)
-	_, err := r.AddTransfer(nil, &tid, "", nil, 0, 0, 0)
+	_, err := r.AddTransfer(nil, tid, "", nil, 0, 0, 0)
 	if err == nil || err.Error() != expectedErr {
 		t.Errorf("Received unexpected error when adding transfer that already "+
 			"exists.\nexpected: %s\nreceived: %+v", expectedErr, err)
diff --git a/fileTransfer/store/sent.go b/fileTransfer/store/sent.go
index d5e22ad8e..a7f89a598 100644
--- a/fileTransfer/store/sent.go
+++ b/fileTransfer/store/sent.go
@@ -108,7 +108,7 @@ func (s *Sent) AddTransfer(recipient *id.ID, key *ftCrypto.TransferKey,
 
 	_, exists := s.transfers[*tid]
 	if exists {
-		return nil, errors.Errorf(errAddExistingSentTransfer, *tid)
+		return nil, errors.Errorf(errAddExistingSentTransfer, tid)
 	}
 
 	st, err := newSentTransfer(
diff --git a/fileTransfer/store/sent_test.go b/fileTransfer/store/sent_test.go
index f3f24e43e..f397569ee 100644
--- a/fileTransfer/store/sent_test.go
+++ b/fileTransfer/store/sent_test.go
@@ -141,13 +141,13 @@ func TestSent_AddTransfer(t *testing.T) {
 // Tests that Sent.AddTransfer returns an error when adding a transfer ID that
 // already exists.
 func TestSent_AddTransfer_TransferAlreadyExists(t *testing.T) {
-	tid := ftCrypto.TransferID{0}
+	tid := &ftCrypto.TransferID{0}
 	s := &Sent{
-		transfers: map[ftCrypto.TransferID]*SentTransfer{tid: nil},
+		transfers: map[ftCrypto.TransferID]*SentTransfer{*tid: nil},
 	}
 
 	expectedErr := fmt.Sprintf(errAddExistingSentTransfer, tid)
-	_, err := s.AddTransfer(nil, nil, &tid, "", 0, nil, 0)
+	_, err := s.AddTransfer(nil, nil, tid, "", 0, nil, 0)
 	if err == nil || err.Error() != expectedErr {
 		t.Errorf("Received unexpected error when adding transfer that already "+
 			"exists.\nexpected: %s\nreceived: %+v", expectedErr, err)
diff --git a/fileTransfer/utils_test.go b/fileTransfer/utils_test.go
index a885e4d82..daba7a064 100644
--- a/fileTransfer/utils_test.go
+++ b/fileTransfer/utils_test.go
@@ -193,12 +193,10 @@ func (m *mockCmix) SendWithAssembler(*id.ID, cmix.MessageAssembler,
 	panic("implement me")
 }
 
-func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool) { panic("implement me") }
-func (m *mockCmix) AddIdentityWithHistory(id *id.ID, validUntil, beginning time.Time, persistent bool) {
-	panic("implement me")
-}
-func (m *mockCmix) RemoveIdentity(*id.ID)                          { panic("implement me") }
-func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error) { panic("implement me") }
+func (m *mockCmix) AddIdentity(*id.ID, time.Time, bool)                       { panic("implement me") }
+func (m *mockCmix) AddIdentityWithHistory(*id.ID, time.Time, time.Time, bool) { panic("implement me") }
+func (m *mockCmix) RemoveIdentity(*id.ID)                                     { panic("implement me") }
+func (m *mockCmix) GetIdentity(*id.ID) (identity.TrackedID, error)            { panic("implement me") }
 
 func (m *mockCmix) AddFingerprint(_ *id.ID, fp format.Fingerprint, mp message.Processor) error {
 	m.handler.Lock()
-- 
GitLab