File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 11module Hyper.Node.BasicAuth where
22
3+ import Prelude
4+ import Node.Buffer (Buffer )
35import Node.Buffer as Buffer
46import Control.Monad.Indexed (ipure )
57import Control.Monad.Indexed.Qualified as Ix
@@ -27,8 +29,9 @@ decodeBase64 ∷ ∀ m c
2729 . MonadEffect m
2830 => String
2931 → Middleware m c c String
30- decodeBase64 encoded =
31- liftEffect (Buffer .fromString encoded Base64 >>= Buffer .toString ASCII )
32+ decodeBase64 encoded = liftEffect do
33+ buffer :: Buffer <- Buffer .fromString encoded Base64
34+ Buffer .toString ASCII buffer
3235
3336
3437withAuthentication
Original file line number Diff line number Diff line change @@ -125,7 +125,7 @@ readBodyAsBuffer (HttpRequest request _) = do
125125instance readableBodyHttpRequestString :: (Monad m , MonadAff m )
126126 => ReadableBody HttpRequest m String where
127127 readBody =
128- readBody :>>= (liftEffect <<< Buffer .toString UTF8 )
128+ readBody :>>= (\(buffer :: Buffer ) -> liftEffect $ Buffer .toString UTF8 buffer )
129129
130130instance readableBodyHttpRequestBuffer :: (Monad m , MonadAff m )
131131 => ReadableBody HttpRequest m Buffer where
You can’t perform that action at this time.
0 commit comments