Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
o

LiveSessionMountFailure

object LiveSessionMountFailure

Constructors for connected mount failures.

Defined by scalive.LiveSessionMountFailure. View source (scalive/api/src/scalive/LiveSessionMountFailure.scala:47-88)

Methods4

redirect

def redirect(to: LiveLocation): LiveSessionMountFailure

Redirects connected mount to a typed Live route location.

Defined by scalive.LiveSessionMountFailure.redirect. View source (scalive/api/src/scalive/LiveSessionMountFailure.scala:49-50)

redirectUnsafe

def redirectUnsafe(to: zio.http.URL): LiveSessionMountFailure

Redirects connected mount to an unchecked URL.

This is an escape hatch for destinations that cannot be represented by LiveLocation. It does not validate origin or locality and can create an open redirect when given untrusted input.

Defined by scalive.LiveSessionMountFailure.redirectUnsafe. View source (scalive/api/src/scalive/LiveSessionMountFailure.scala:58-59)

stale

def stale(reason: String): LiveSessionMountFailure

Rejects connected mount as stale, indicating that the client should reload.

This form logs reason server-side; the socket reply does not include it.

Defined by scalive.LiveSessionMountFailure.stale. View source (scalive/api/src/scalive/LiveSessionMountFailure.scala:86-87)

def stale: LiveSessionMountFailure

Rejects connected mount as stale, indicating that the client should reload.

This form logs no application reason.

Defined by scalive.LiveSessionMountFailure.stale. View source (scalive/api/src/scalive/LiveSessionMountFailure.scala:79-80)

unauthorized

def unauthorized(reason: String): LiveSessionMountFailure

Rejects connected mount as unauthorized.

This form logs reason server-side; the socket reply does not include it.

Defined by scalive.LiveSessionMountFailure.unauthorized. View source (scalive/api/src/scalive/LiveSessionMountFailure.scala:72-73)

def unauthorized: LiveSessionMountFailure

Rejects connected mount as unauthorized.

This form logs no application reason.

Defined by scalive.LiveSessionMountFailure.unauthorized. View source (scalive/api/src/scalive/LiveSessionMountFailure.scala:65-66)