소스 검색

ref(background): simplify main

Jocelyn Boullier 5 년 전
부모
커밋
9d9313ef50
1개의 변경된 파일2개의 추가작업 그리고 9개의 파일을 삭제
  1. 2 9
      src/Background.purs

+ 2 - 9
src/Background.purs

@@ -10,7 +10,7 @@ import Browser.Tabs.OnUpdated as OnUpdated
 import Browser.Utils (Listener, mkListenerOne, mkListenerTwo, mkListenerUnit)
 import Control.Alt ((<#>))
 import Control.Alternative (empty, pure, (*>))
-import Control.Bind ((>>=))
+import Control.Bind ((=<<), (>>=))
 import Control.Category (identity, (>>>))
 import Data.Array (catMaybes, deleteAt, foldl, fromFoldable, insertAt, mapWithIndex, (!!))
 import Data.Foldable (for_)
@@ -46,14 +46,7 @@ main = do
   runMain :: Aff Unit
   runMain = do
     allTabs <- query
-    traceM allTabs
-    liftEffect
-      $ do
-          state <- Ref.new $ tabsToGlobalState allTabs
-          readState <- Ref.read state
-          traceM readState
-          initializeBackground state
-          log "all listener initialized"
+    liftEffect $ initializeBackground =<< (Ref.new $ tabsToGlobalState allTabs) 
 
 initializeBackground :: Ref.Ref GlobalState -> Effect Unit
 initializeBackground ref = do