V1RoutesHandler

io.github.positionpal.location.ws.handlers.v1.V1RoutesHandler
class V1RoutesHandler(service: Service[IO, Scope])(using actorSystem: ActorSystem[_]) extends RoutesHandler[[T] =>> Flow[Message, Message, T]], ModelCodecs

The handler for the v1 version of the web socket API.

Attributes

Graph
Supertypes
trait ModelCodecs
trait RoutesHandler[[T] =>> Flow[Message, Message, T]]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def handleTrackingRoute(userId: UserId, groupId: GroupId): Flow[Message, Message, NotUsed]

Handles the tracking route for the given userId and groupId.

Handles the tracking route for the given userId and groupId.

Attributes

Definition Classes

Givens

Givens

given given_ExecutionContext: ExecutionContext

Inherited givens

given address: Codec[Address]

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs
given groupIdCodec: Codec[GroupId]

Attributes

Inherited from:
ModelCodecs
given instantsCodec: Codec[Instant]

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs

Attributes

Inherited from:
ModelCodecs
given scopeCodec: Codec[Scope]

Attributes

Inherited from:
ModelCodecs
given sessionCodec: Codec[Session]

Attributes

Inherited from:
ModelCodecs
given trackingCodec: Codec[Tracking]

Attributes

Inherited from:
ModelCodecs
given userIdCodec: Codec[UserId]

Attributes

Inherited from:
ModelCodecs
given userStateCodec: Codec[UserState]

Attributes

Inherited from:
ModelCodecs