From 6a262387129ec578dc7c7d5cf1f1e9ae3ba129bc Mon Sep 17 00:00:00 2001 From: whysman Date: Wed, 26 Feb 2025 11:56:42 -0500 Subject: [PATCH] Added theme to message structure. --- main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 8bffbd6..62dcbc1 100644 --- a/main.go +++ b/main.go @@ -32,6 +32,7 @@ type Message struct { Name string `json:"Name"` Image string `json:"Image"` Status string `json:"Status"` + Theme string `json:"Theme"` Timestamp string `json:"Timestamp"` } @@ -190,7 +191,7 @@ func sendAllRecordsToClient(client *Client) { if err != nil { log.Println("Unable to marshal JSON due to: ", err) } - fmt.Printf("Broadcasting %s,%s,%s,%s\n", message.Id, message.Status, message.Name, message.Timestamp) + fmt.Printf("Broadcasting %s,%s,%s,%s,%s\n", message.Id, message.Status, message.Name, message.Theme, message.Timestamp) go sendToClient(client, []byte(msgContent)) } } @@ -209,7 +210,7 @@ func (s *Server) listenForExpirationEvents() { expiredID := msg.Payload fmt.Println(expiredID) // Broadcast expiration event - var message = Message{Id: expiredID, Name: "", Image: "", Status: "removed", Timestamp: ""} + var message = Message{Id: expiredID, Name: "", Image: "", Status: "removed", Theme: "", Timestamp: ""} fmt.Printf("Broadcasting expiration: %s to %d clients\n", message, len(s.clients)) broadcastSingleRecord(s, message) } @@ -320,7 +321,7 @@ func setState(w http.ResponseWriter, r *http.Request, s *Server) { http.Error(w, "Failed to store data", http.StatusInternalServerError) return } - fmt.Printf("Broadcasting message: %s,%s,%s,%s to %d clients\n", message.Id, message.Status, message.Name, message.Timestamp, len(s.clients)) + fmt.Printf("Broadcasting message: %s,%s,%s,%s,%s to %d clients\n", message.Id, message.Status, message.Name, message.Theme, message.Timestamp, len(s.clients)) } broadcastSingleRecord(s, message)