Andrey Antukh
8fae7f7aa6
♻️ Refactor internal websocket connection stage management
2022-10-03 13:40:33 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
a555e13b6a
✨ Improve msgbus internal API
2022-09-05 19:08:26 +02:00
Andrey Antukh
cbc5811290
✨ Improve websockets impl
...
Make it more extensible and move all the websocket unrelated stuff
to the new hooks API. Also adds observability from repl.
2022-06-29 11:01:16 +02:00
Andrey Antukh
602b736163
📎 Update default scripts
2022-04-05 13:23:39 +02:00
Andrey Antukh
f60d8c6c96
♻️ Refactor websockets subsystem (on backend)
...
- Refactor msgbus subsystem, simplifying many parts.
- Enable persistent websocket connection for the all session duration.
2022-03-22 11:34:32 +01:00
Andrey Antukh
7cf27ac86d
♻️ Refactor general resource and concurrency model on backend
2022-02-22 13:05:41 +01:00
Andrey Antukh
9ea90c3400
🐛 Fix unexpected exception on websockets.
2021-12-29 12:16:48 +01:00
Andrey Antukh
c394495a26
♻️ Refactor websocket layer.
...
This commit replaces rj9a with funcool/yetti ring adapter.
Cleans the websocket api and makes it fully asynchronous.
Also a common websocket protocol abstraction that will allow
more easy path for creating new websocket based services.
2021-12-29 09:52:32 +01:00