SSESessionStrategy

Strategy for Server-Sent Events (SSE) connections

Constructor

new SSESessionStrategy(session, sdk)

Create a new SSE session strategy

Parameters:
NameTypeDescription
sessionSession

The session instance

sdkAssisfySDK

The SDK instance

Members

eventSource :EventSource

Type:
  • EventSource

sdk :AssisfySDK

session :Session

Type:

sessionId :string

Type:
  • string

Methods

close()

Close the event source connection

(async) handleInput(inputopt) → {Promise.<void>}

Handle user input

Parameters:
NameTypeAttributesDefaultDescription
inputstring<optional>
''

The user input

Returns:
Type: 
Promise.<void>

(async) handlePermissionRequest(grantedopt) → {Promise.<void>}

Handle a permission request

Parameters:
NameTypeAttributesDefaultDescription
grantedboolean<optional>
false

Whether to grant the permission

Returns:
Type: 
Promise.<void>