Compare commits

..

2 commits

Author SHA1 Message Date
57871afa68 chore: add .renovaterc.json 2024-10-24 07:27:39 +02:00
6857615585 fix: no error on normal websocket closure
- ignore error for normal closure
- log any other errors encountered during message processing
- reorder import statements

🤖
2024-10-24 07:25:48 +02:00

View file

@ -1,10 +1,10 @@
package websocket
import (
"git.smsvc.net/pomodoro/ChronoTomato/internal/notifications"
"git.smsvc.net/pomodoro/ChronoTomato/internal/shared"
"encoding/json"
"fmt"
"git.smsvc.net/pomodoro/ChronoTomato/internal/notifications"
"git.smsvc.net/pomodoro/ChronoTomato/internal/shared"
"github.com/charmbracelet/log"
"github.com/gorilla/websocket"
)
@ -18,6 +18,11 @@ func ProcessServerMessages(conn *websocket.Conn) {
for {
_, message, err := conn.ReadMessage()
if err != nil {
if websocket.IsCloseError(err, 1000) {
// Ignore normal closure and exit gracefully
return
}
// Log any other errors
fmt.Println()
log.Error("Read error!", "reason", err)
return