Explorar o código

feat: log error when we fail to send to the initial message

Jocelyn Boullier %!s(int64=4) %!d(string=hai) anos
pai
achega
1412257e85
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      src/Sidebar/Sidebar.purs

+ 3 - 0
src/Sidebar/Sidebar.purs

@@ -20,6 +20,8 @@ import Effect (Effect)
 import Effect.Aff (Aff, delay, error)
 import Effect.Class (liftEffect)
 import Effect.Console (log)
+import Effect.Console as Log
+import Effect.Exception (message)
 import Halogen as H
 import Halogen.Aff as HA
 import Halogen.VDom.Driver (runUI)
@@ -51,6 +53,7 @@ trySendWindowId windowId = loopConnect 5 (Milliseconds 50.0)
           success <- try $ liftEffect tryConnect
           case success of 
                Left err -> do
+                 liftEffect $ Log.error $ message err
                  delay timeout 
                  loopConnect (attemptLeft - 1) (multiplyMs 2.0 timeout)
                Right port -> pure port