Skip to content

Commit 0c15e10

Browse files
authored
Merge pull request #10 from nwolverson/2.0
10.0/2.0 upgrades
2 parents bc0938c + 0aeb75b commit 0c15e10

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

bower.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
"url": "git://github.com/purescript-node/purescript-node-streams.git"
1313
},
1414
"devDependencies": {
15-
"purescript-console": "^1.0.0",
16-
"purescript-assert": "^1.0.0",
15+
"purescript-console": "^2.0.0",
16+
"purescript-assert": "^2.0.0",
1717
"purescript-partial": "^1.1.2"
1818
},
1919
"dependencies": {
20-
"purescript-eff": "^1.0.0",
21-
"purescript-node-buffer": "^1.0.0",
22-
"purescript-prelude": "^1.0.0",
23-
"purescript-either": "^1.0.0",
24-
"purescript-exceptions": "^1.0.0"
20+
"purescript-eff": "^2.0.0",
21+
"purescript-node-buffer": "^2.0.0",
22+
"purescript-prelude": "^2.1.0",
23+
"purescript-either": "^2.0.0",
24+
"purescript-exceptions": "^2.0.0"
2525
}
2626
}

src/Node/Stream.purs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@ module Node.Stream
3232

3333
import Prelude
3434

35-
import Control.Bind ((<=<))
3635
import Control.Monad.Eff (Eff)
3736
import Control.Monad.Eff.Exception (throw, EXCEPTION(), Error())
38-
import Control.Monad.Eff.Unsafe (unsafeInterleaveEff)
37+
import Control.Monad.Eff.Unsafe (unsafeCoerceEff)
3938
import Data.Either (Either(..))
4039
import Data.Maybe (Maybe(..), fromMaybe)
4140
import Node.Buffer (Buffer())
@@ -118,7 +117,7 @@ readString r size enc = do
118117
case v of
119118
Nothing -> pure Nothing
120119
Just (Left _) -> throw "Stream encoding should not be set"
121-
Just (Right buf) -> Just <$> (unsafeInterleaveEff $ Buffer.toString enc buf)
120+
Just (Right buf) -> Just <$> (unsafeCoerceEff $ Buffer.toString enc buf)
122121

123122
readEither
124123
:: forall w eff
@@ -145,7 +144,7 @@ onDataString
145144
-> Encoding
146145
-> (String -> Eff (err :: EXCEPTION | eff) Unit)
147146
-> Eff (err :: EXCEPTION | eff) Unit
148-
onDataString r enc cb = onData r (cb <=< unsafeInterleaveEff <<< Buffer.toString enc)
147+
onDataString r enc cb = onData r (cb <=< unsafeCoerceEff <<< Buffer.toString enc)
149148

150149
-- | Listen for `data` events, returning data in an `Either String Buffer`. This
151150
-- | function is provided for the (hopefully rare) case that `setEncoding` has
@@ -272,7 +271,7 @@ foreign import setDefaultEncodingImpl
272271
-- | function ensures that the encoding is always supplied explicitly).
273272
setDefaultEncoding
274273
:: forall r eff
275-
. Writable r eff
274+
. Writable r eff
276275
-> Encoding
277276
-> Eff eff Unit
278277
setDefaultEncoding r enc = setDefaultEncodingImpl r (show enc)

0 commit comments

Comments
 (0)