WsContextProvider

izumi.idealingua.runtime.rpc.http4s.WsContextProvider
trait WsContextProvider[F[_, _], Ctx, ClientId]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Abstract methods

def handleEmptyBodyPacket(id: WsClientId[ClientId], initial: Ctx, packet: RpcPacket): F[Throwable, (Option[ClientId], F[Throwable, Option[RpcPacket]])]
def toContext(id: WsClientId[ClientId], initial: Ctx, packet: RpcPacket): F[Throwable, Ctx]
def toId(initial: Ctx, currentId: WsClientId[ClientId], packet: RpcPacket): F[Throwable, Option[ClientId]]