소스 검색

Simplify toOutput function

jherve 1 년 전
부모
커밋
5be10fab27
1개의 변경된 파일7개의 추가작업 그리고 7개의 파일을 삭제
  1. 7 7
      src/LinkedIn/Output.purs

+ 7 - 7
src/LinkedIn/Output.purs

@@ -14,10 +14,10 @@ import LinkedIn.PageUrl (PageUrl(..))
 import Type.Proxy (Proxy(..))
 import Web.DOM (Document)
 
-toOutput ∷ PageUrl → Document → Effect (Either String Output)
-toOutput ctx dom = case ctx of
-  UrlProjects _ -> run (Proxy :: Proxy ProjectsPage) dom
-  UrlSkills _ -> run (Proxy :: Proxy SkillsPage) dom
-  UrlWorkExperience _ -> run (Proxy :: Proxy WorkExperiencesPage) dom
-  UrlJobOffer _ -> run (Proxy :: Proxy JobOfferPage) dom
-  _ -> pure $ Left "Not handled yet"
+toOutput ∷ PageUrl → (Document → Effect (Either String Output))
+toOutput = case _ of
+  UrlProjects _ -> run (Proxy :: Proxy ProjectsPage)
+  UrlSkills _ -> run (Proxy :: Proxy SkillsPage)
+  UrlWorkExperience _ -> run (Proxy :: Proxy WorkExperiencesPage)
+  UrlJobOffer _ -> run (Proxy :: Proxy JobOfferPage)
+  _ -> const $ pure $ Left "Not handled yet"