From 52e66d46ffcb42fb0f719526cacfabc87e55f396 Mon Sep 17 00:00:00 2001
From: Benjamin Wenger <ben@elixxir.ioo>
Date: Thu, 22 Sep 2022 10:39:18 -0700
Subject: [PATCH] added identity removal prints

---
 cmix/identity/tracker.go | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/cmix/identity/tracker.go b/cmix/identity/tracker.go
index fb51d79b7..30f104d1e 100644
--- a/cmix/identity/tracker.go
+++ b/cmix/identity/tracker.go
@@ -212,9 +212,12 @@ func (t *manager) track(stop *stoppable.Single) {
 			continue
 
 		case deleteID := <-t.deleteIdentity:
+			removed := false
 			for i := range t.tracked {
 				inQuestion := t.tracked[i]
 				if inQuestion.Source.Cmp(deleteID) {
+					jww.INFO.Printf("Removing Identity %s from tracker")
+					removed = true
 					t.tracked = append(t.tracked[:i], t.tracked[i+1:]...)
 					t.save()
 					// Requires manual deletion in case identity is deleted before expiration
@@ -222,6 +225,9 @@ func (t *manager) track(stop *stoppable.Single) {
 					break
 				}
 			}
+			if !removed {
+				jww.WARN.Printf("Identity %s failed to be removed from tracker")
+			}
 		case <-stop.Quit():
 			t.addrSpace.UnregisterAddressSpaceNotification(addressSpaceSizeChanTag)
 			stop.ToStopped()
-- 
GitLab