Sse¶
- 
class 
Sse¶ Wrapper around the Request object for handeling Server Sent Event replies
- 
tx: cosock.channel¶ 
- 
static 
new(res, keepalive)¶ Wrap a Response in a new server sent event handle. This will spawn
a cosock task that will manage the keepalive messages along with any the sending of any intentional events or data
if keepalive is a number it will be used to determine the wait between events otherwise if truthy, it will default to set to 15 seconds
Note: This requires that the server is configured with the async property set to true
- Parameters
 res (Response) – The response to wrap
keepalive (boolean or integer) – if a number the maximum number of seconds to wait between events to send an empty comment
- Returns
 A handle to the server sent event task
- Return type
 
- 
 
- 
class 
Event¶ A single Server Sent Event, this implements a builder pattern, so after calling new all other methods return the instance being updated.
- 
_id: str or nil¶ 
- 
_comment: str or nil¶ 
- 
_data: str or nil¶ 
- 
_retry: number or nil¶ 
- 
 
to_string()¶ Serialize this event into the sse format
- Return type
 any
-