The plugin should hold a session cache for the plugin duration, that is refreshed locally on every request.
The following requests can use a more lightweight endpoint such as "poke" which does not expect any content unless there's an error.
A plugin side SSE stream must be opened to sablier to properly invalid the cache if the session gets closed abruptly.
The plugin should hold a session cache for the plugin duration, that is refreshed locally on every request.
The following requests can use a more lightweight endpoint such as "poke" which does not expect any content unless there's an error.
A plugin side SSE stream must be opened to sablier to properly invalid the cache if the session gets closed abruptly.