Skip to content

Commit 62333bf

Browse files
authored
Merge pull request #84 from nsaunders/node-buffer-v6
Changes required for node-buffer v6.
2 parents 6eb9617 + 472002a commit 62333bf

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/Hyper/Node/BasicAuth.purs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
module Hyper.Node.BasicAuth where
22

3+
import Prelude
4+
import Node.Buffer (Buffer)
35
import Node.Buffer as Buffer
46
import Control.Monad.Indexed (ipure)
57
import 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

3437
withAuthentication

src/Hyper/Node/Server.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ readBodyAsBuffer (HttpRequest request _) = do
125125
instance 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

130130
instance readableBodyHttpRequestBuffer :: (Monad m, MonadAff m)
131131
=> ReadableBody HttpRequest m Buffer where

0 commit comments

Comments
 (0)