Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
o

LiveConnectedTurnFailure

object LiveConnectedTurnFailure

Constructors for controlled connected-turn outcomes.

Defined by scalive.LiveConnectedTurnFailure. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:51-84)

Methods5

disconnect

def disconnect(reason: String): LiveConnectedTurnFailure

Closes the WebSocket and every lifecycle sharing it.

This form logs reason server-side; it is not sent to the browser.

Defined by scalive.LiveConnectedTurnFailure.disconnect. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:71-71)

def disconnect: LiveConnectedTurnFailure

Closes the WebSocket and every lifecycle sharing it.

This form logs no application reason.

Defined by scalive.LiveConnectedTurnFailure.disconnect. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:65-65)

halt

def halt: LiveConnectedTurnFailure

Skips the turn without changing or rendering the model.

Defined by scalive.LiveConnectedTurnFailure.halt. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:53-53)

redirect

def redirect(to: LiveLocation): LiveConnectedTurnFailure

Redirects to a typed Live route.

Defined by scalive.LiveConnectedTurnFailure.redirect. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:56-56)

redirectUnsafe

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

Redirects to an unchecked URL without validating its origin or locality.

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

reload

def reload(reason: String): LiveConnectedTurnFailure

Reloads the URL governing the guarded turn with a full HTTP request.

This form logs reason server-side; it is not sent to the browser.

Defined by scalive.LiveConnectedTurnFailure.reload. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:83-83)

def reload: LiveConnectedTurnFailure

Reloads the URL governing the guarded turn with a full HTTP request.

This form logs no application reason.

Defined by scalive.LiveConnectedTurnFailure.reload. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:77-77)

Values1

Halt

val Halt: LiveConnectedTurnFailure

Skips the turn without rendering or running after-render hooks.

Defined by scalive.LiveConnectedTurnFailure.Halt. View source (scalive/api/src/scalive/LiveConnectedTurn.scala:13-13)