git.iko.soy/typeable/katip-rollbar
on master help sign in
Switch order

We ought to be able to eta reduce the `rollbarItem'`. However, the monomorphism restriction bites us.

commitf14a61133f6086b9156ea598b7d2034daef149b0 authorjoneshf <jones3.hardy@gmail.com> dateMon 19 Feb 2018, 01:02 (9 years ago) parent564452e
1 file changed+3−3
src/Katip/Scribes/Rollbar.hs+3−3
src/Katip/Scribes/Rollbar.hs+3−3
@@ -77,7 +77,7 @@ mkRollbarScribe proxy accessToken manager severity verbosity = do
7777 setupWorkers proxy queue finalize manager
7878 let liPush item = when (permitItem severity item) $
7979 atomically (writeTBMQueue queue $ rollbarItem' item)
80− rollbarItem' item = rollbarItem proxy accessToken item verbosity
80+ rollbarItem' item = rollbarItem proxy accessToken verbosity item
8181 scribeFinalizer = do
8282 putMVar finalize ()
8383 takeMVar finalize
@@ -87,10 +87,10 @@ rollbarItem ::
8787 (LogItem a, RemoveHeaders headers) =>
8888 proxy headers ->
8989 AccessToken ->
90− Katip.Item a ->
9190 Verbosity ->
91+ Katip.Item a ->
9292 Item Value ("Authorization" ': headers)
93−rollbarItem _ accessToken item verbosity = Item { accessToken, itemData }
93+rollbarItem _ accessToken verbosity item = Item { accessToken, itemData }
9494 where
9595 environment :: Environment
9696 environment = Environment (getEnvironment $ _itemEnv item)