From fde20744f129b2688ebafc4e42e997d5912af356 Mon Sep 17 00:00:00 2001 From: Tim Williams Date: Tue, 31 Jul 2018 14:46:02 -0400 Subject: [PATCH] send balance back to wallet --- shyftRingWalletConn/app.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shyftRingWalletConn/app.go b/shyftRingWalletConn/app.go index 5ddaa4e255..93ccd26b86 100644 --- a/shyftRingWalletConn/app.go +++ b/shyftRingWalletConn/app.go @@ -61,7 +61,7 @@ func handleRequest(conn net.Conn) { go readerConn(conn, messages) go handleMessages(messages, checkBalanceChan) - go checkBalance(checkBalanceChan) + go checkBalance(checkBalanceChan, conn) sendRingSignedMsg(conn) } @@ -141,10 +141,14 @@ func readerConn(conn net.Conn, channel chan []byte) { } } -func checkBalance(checkBalanceChan chan []byte) { +func checkBalance(checkBalanceChan chan []byte, conn net.Conn) { address := <-checkBalanceChan bal := getBalance(string(address[:]), client) fmt.Println("The balance for address ", address, " is ", bal) + conn.Write([]byte("Broadcasting Balance")) + conn.Write([]byte("\n")) + conn.Write([]byte(bal)) + conn.Write([]byte("\n")) } func sendRingSignedMsg(conn net.Conn){