From c60f742046f04f620af6274533258e09af89f778 Mon Sep 17 00:00:00 2001
From: Benjamin Wenger <ben@elixxir.ioo>
Date: Wed, 17 Mar 2021 15:33:50 -0700
Subject: [PATCH] finished handling button press error cases

---
 main.go | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/main.go b/main.go
index de1b39e..8dea0ef 100644
--- a/main.go
+++ b/main.go
@@ -81,16 +81,17 @@ func btnClicked(sender *gowd.Element, event *gowd.EventElement) {
 		} else {
 			body.AddHTML(fmt.Sprintf("<textarea readonly style\"width:100%;\">{}</textarea>", string(payload)), nil)
 		}
+		sender.SetText("Start")
+		body.RemoveElement(text)
+		body.Enable()
 	}
 
 	err := singleMngr.TransmitSingleUse(botContact, []byte(message),
 		"xxCoinGame", 10, replyFunc, 30*time.Second)
-
-	// clean up - remove the added elements
-	defer func() {
+	if err!=nil{
+		body.AddHTML(fmt.Sprintf("<textarea readonly style\"width:100%;\">{}</textarea>", string(err.Error())), nil)
 		sender.SetText("Start")
 		body.RemoveElement(text)
 		body.Enable()
-	}()
-
+	}
 }
\ No newline at end of file
-- 
GitLab