Skip to content

Commit e5de146

Browse files
Rename function to expose alt signature
1 parent eaf5738 commit e5de146

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/Node/Http2/Session.purs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ module Node.Http2.Session
3838
, state
3939
, type_
4040
, unref
41-
, altsvc
41+
, altsvcStreamId
42+
, altsvcOrigin
4243
, origin
4344
, onAltsvc
4445
, onOrigin
@@ -49,7 +50,6 @@ module Node.Http2.Session
4950

5051
import Prelude
5152

52-
import Data.Either (Either(..))
5353
import Data.Function.Uncurried (Fn1, runFn1)
5454
import Data.Maybe (Maybe, fromMaybe)
5555
import Data.Nullable (Nullable, toMaybe)
@@ -276,12 +276,14 @@ unref s = runEffectFn1 unrefImpl s
276276

277277
foreign import unrefImpl :: forall endpoint. EffectFn1 (Http2Session endpoint) (Socket)
278278

279-
altsvc :: Http2Session Server -> String -> Either Int String -> Effect Unit
280-
altsvc s alt originOrStream = case originOrStream of
281-
Left streamId -> runEffectFn3 altsvcStreamImpl s alt streamId
282-
Right origin' -> runEffectFn3 altsvcOriginImpl s alt origin'
279+
altsvcStreamId :: Http2Session Server -> String -> Int -> Effect Unit
280+
altsvcStreamId s alt streamId = runEffectFn3 altsvcStreamImpl s alt streamId
283281

284282
foreign import altsvcStreamImpl :: EffectFn3 (Http2Session Server) (String) Int (Unit)
283+
284+
altsvcOrigin :: Http2Session Server -> String -> String -> Effect Unit
285+
altsvcOrigin s alt origin' = runEffectFn3 altsvcOriginImpl s alt origin'
286+
285287
foreign import altsvcOriginImpl :: EffectFn3 (Http2Session Server) (String) String (Unit)
286288

287289
origin :: Http2Session Server -> Array String -> Effect Unit

0 commit comments

Comments
 (0)