summaryrefslogtreecommitdiff
path: root/src/Attach.hs
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2026-07-25 09:28:44 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2026-07-25 09:28:44 +0200
commit3cf68ac0db0e5f839d3f1dd8f345e44584ed13f7 (patch)
tree0dd9c42584eb0a95c0a92b7697a223bd51ba942f /src/Attach.hs
parent7811d5658c75344dd1787cd821c5c28e2a3dab32 (diff)
Move common WebSocket setup to the moduleHEADmaster
Diffstat (limited to 'src/Attach.hs')
-rw-r--r--src/Attach.hs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/Attach.hs b/src/Attach.hs
index c15b0a5..cf6bd1c 100644
--- a/src/Attach.hs
+++ b/src/Attach.hs
@@ -30,7 +30,7 @@ import Text.Blaze.Html5 qualified as H
import Text.Blaze.Html5.Attributes qualified as A
import JavaScript
-import WebSocket (startClient, receiveMessage)
+import WebSocket (startDefaultWebSocketConnections)
data AttachState = AttachState
@@ -120,11 +120,7 @@ initiateAttachConnection baseHead dgst = do
Nothing -> return ()
locationAssign "./"
- startClient asServer "a.discovery.erebosprotocol.net" 443 "" $ \conn -> do
- void $ forkIO $ forever $ do
- msg <- receiveMessage conn
- receivedFromCustomAddress asServer conn msg
- void $ serverPeerCustom asServer conn
+ startDefaultWebSocketConnections asServer
runExceptT (discoverySearch asServer dgst) >>= \case
Right _ -> return ()