Skip to content

Commit 36c60b3

Browse files
authored
Refactor error handling in WebSocket.hs
1 parent 31673bb commit 36c60b3

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/WebSocket.hs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,11 @@ websocketComponent box =
8989
m <- use msg
9090
unless (MS.null m) $ do
9191
issue (SendMessage m)
92+
msg .= ""
9293
io $ do
9394
date <- newDate
9495
dateString <- date & toLocaleString
9596
pure $ Append (Message dateString m CLIENT)
96-
msg .= mempty
9797
SendMessage m -> do
9898
socket <- use websocket
9999
sendText socket m
@@ -121,10 +121,8 @@ websocketComponent box =
121121
pure $ Append (Message dateString message SERVER)
122122
Append message ->
123123
received %= (message :)
124-
OnError err ->
125-
io_ $ do
126-
consoleLog "Error received"
127-
consoleLog err
124+
OnError errorMessage ->
125+
io_ (consoleError errorMessage)
128126
Update input ->
129127
msg .= input
130128
NoOp ->

0 commit comments

Comments
 (0)