From 95635c86b31c63ca0e9bfe7ffde086b007122a91 Mon Sep 17 00:00:00 2001 From: Adam French Date: Thu, 5 Mar 2026 19:14:05 +0000 Subject: [PATCH] Fix up live chat --- backend/main.go | 2 +- backend/services/websocket.go | 4 ++++ nginx/vue/src/components/util/Chat.vue | 11 ++++++++++- nginx/vue/src/stores/messages.js | 21 +++++++++------------ nginx/vue/src/views/home/Home.vue | 2 +- 5 files changed, 25 insertions(+), 15 deletions(-) diff --git a/backend/main.go b/backend/main.go index 9df8678..a4801b5 100644 --- a/backend/main.go +++ b/backend/main.go @@ -15,7 +15,7 @@ import ( func main() { logsDir := "/backend/logs" - logFile, err := os.OpenFile(logsDir+"/go.log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) + logFile, err := os.OpenFile(logsDir+"/go.log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0o644) if err != nil { panic(err) } diff --git a/backend/services/websocket.go b/backend/services/websocket.go index c626867..4c123ee 100644 --- a/backend/services/websocket.go +++ b/backend/services/websocket.go @@ -1,6 +1,7 @@ package services import ( + "net/http" "sync" "time" @@ -12,6 +13,9 @@ import ( var Upgrader = websocket.Upgrader{ ReadBufferSize: 1024, WriteBufferSize: 1024, + CheckOrigin: func(r *http.Request) bool { + return true + }, } var ( diff --git a/nginx/vue/src/components/util/Chat.vue b/nginx/vue/src/components/util/Chat.vue index 4ee525f..d5383f6 100644 --- a/nginx/vue/src/components/util/Chat.vue +++ b/nginx/vue/src/components/util/Chat.vue @@ -1,9 +1,18 @@