Bläddra i källkod

add response payload struct

nallux 2 år sedan
förälder
incheckning
fc516f5bf4
2 ändrade filer med 16 tillägg och 6 borttagningar
  1. 8 6
      broadcast/broadcast.go
  2. 8 0
      structs/ws.go

+ 8 - 6
broadcast/broadcast.go

@@ -346,13 +346,15 @@ func BroadcastToClients() error {
 			return err
 		}
 	}
-	// for debug, remove me
-	for client := range clients {
-		if err := client.WriteMessage(websocket.TextMessage, authJson); err != nil {
-			config.Logger.Error(fmt.Sprintf("Error writing response: %v", err))
-			return err
+	/*
+		// for debug, remove me
+		for client := range clients {
+			if err := client.WriteMessage(websocket.TextMessage, authJson); err != nil {
+				config.Logger.Error(fmt.Sprintf("Error writing response: %v", err))
+				return err
+			}
 		}
-	}
+	*/
 	return nil
 }
 

+ 8 - 0
structs/ws.go

@@ -21,3 +21,11 @@ type WsLoginPayload struct {
 	Type     string `json:"type"`
 	Password string `json:"password"`
 }
+
+type WsResponsePayload struct {
+	ID       string        `json:"id"`
+	Type     string        `json:"type"`
+	Response string        `json:"response"`
+	Error    string        `json:"error"`
+	Token    WsTokenStruct `json:"token"`
+}