Skip to content

Commit bcdf9f3

Browse files
author
achirkin
committed
Adapted last merge (Websockets type compatibility)
1 parent f30e7aa commit bcdf9f3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

JavaScript/Web/WebSocket.hs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import qualified Data.JSString as JSS
4646

4747
import JavaScript.Array (JSArray)
4848
import qualified JavaScript.Array as JSA
49-
import JavaScript.TypedArray.ArrayBuffer (ArrayBuffer)
49+
import JavaScript.TypedArray (SomeArrayBuffer)
5050
import JavaScript.Web.Blob (Blob)
5151
import JavaScript.Web.MessageEvent
5252
import JavaScript.Web.MessageEvent.Internal
@@ -73,7 +73,7 @@ data ReadyState = Closed | Connecting | Connected
7373
data BinaryType = Blob | ArrayBuffer
7474
deriving (Data, Typeable, Enum, Eq, Ord, Show)
7575

76-
{- | create a WebSocket -}
76+
{- | create a WebSocket -}
7777
connect :: WebSocketRequest -> IO WebSocket
7878
connect req = do
7979
mcb <- maybeCallback MessageEvent (onMessage req)
@@ -109,7 +109,7 @@ sendBlob :: Blob -> WebSocket -> IO ()
109109
sendBlob = js_sendBlob
110110
{-# INLINE sendBlob #-}
111111

112-
sendArrayBuffer :: ArrayBuffer -> WebSocket -> IO ()
112+
sendArrayBuffer :: SomeArrayBuffer m -> WebSocket -> IO ()
113113
sendArrayBuffer = js_sendArrayBuffer
114114
{-# INLINE sendArrayBuffer #-}
115115

@@ -163,7 +163,7 @@ foreign import javascript unsafe
163163
foreign import javascript unsafe
164164
"$2.send($1);" js_sendBlob :: Blob -> WebSocket -> IO ()
165165
foreign import javascript unsafe
166-
"$2.send($1);" js_sendArrayBuffer :: ArrayBuffer -> WebSocket -> IO ()
166+
"$2.send($1);" js_sendArrayBuffer :: SomeArrayBuffer m -> WebSocket -> IO ()
167167
foreign import javascript unsafe
168168
"$1.bufferedAmount" js_getBufferedAmount :: WebSocket -> IO Int
169169
foreign import javascript unsafe

0 commit comments

Comments
 (0)