From 9005623e05496ab6225afadb8f54b939bdfcec09 Mon Sep 17 00:00:00 2001
From: josh <josh@elixxir.io>
Date: Thu, 2 Jun 2022 13:10:26 -0700
Subject: [PATCH] Add stringer for catalog.MessageType

---
 catalog/messageTypes.go | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/catalog/messageTypes.go b/catalog/messageTypes.go
index 3f33fe648..3d97e9eb5 100644
--- a/catalog/messageTypes.go
+++ b/catalog/messageTypes.go
@@ -48,3 +48,30 @@ const (
 	// (see the connect/ package)
 	ConnectionAuthenticationRequest = 60
 )
+
+func (mt MessageType) String() string {
+	switch mt {
+	case NoType:
+		return "NoType"
+	case XxMessage:
+		return "XxMessage"
+	case KeyExchangeTrigger:
+		return "KeyExchangeTrigger"
+	case KeyExchangeConfirm:
+		return "KeyExchangeConfirm"
+	case KeyExchangeTriggerEphemeral:
+		return "KeyExchangeTriggerEphemeral"
+	case KeyExchangeConfirmEphemeral:
+		return "KeyExchangeConfirmEphemeral"
+	case GroupCreationRequest:
+		return "GroupCreationRequest"
+	case NewFileTransfer:
+		return "NewFileTransfer"
+	case EndFileTransfer:
+		return "EndFileTransfer"
+	case ConnectionAuthenticationRequest:
+		return "ConnectionAuthenticationRequest"
+	default:
+		return "UNKNOWN TYPE"
+	}
+}
-- 
GitLab