Преглед изворни кода

redis client per ws connection - only way to securely stop go routines

sunguroku пре 5 година
родитељ
комит
ed4279abbf
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      internal/kubernetes/provisioner/resource_stream.go

+ 2 - 1
internal/kubernetes/provisioner/resource_stream.go

@@ -39,13 +39,14 @@ func ResourceStream(client *redis.Client, streamName string, conn *websocket.Con
 			).Result()
 
 			if err != nil {
+				fmt.Println("ERROR XREAD", err)
 				return
 			}
 
 			messages := xstream[0].Messages
 			lastID = messages[len(messages)-1].ID
 
-			if writeErr := conn.WriteMessage(websocket.TextMessage, []byte(fmt.Sprint(messages[0].Values["data"]))); writeErr != nil {
+			if writeErr := conn.WriteMessage(websocket.TextMessage, []byte(fmt.Sprint(messages))); writeErr != nil {
 				errorchan <- writeErr
 				return
 			}