Commit Graph

14 Commits

Author SHA1 Message Date
Patrik Oldsberg 0389801062 signals-react: fix isSignalsAvailable
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-25 16:38:58 +02:00
Heikki Hellgren ca8081166b chore: signal type naming
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-12 15:28:48 +02:00
Heikki Hellgren 1ab22c40e0 feat: allow defining signal type
this makes using especially the frontend API much usable as the signal
can be typed instead having plain json object to play around with.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-12 15:28:48 +02:00
Heikki Hellgren 7ce5f0009a chore: restore back to recipients + add test
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-01 20:28:04 +02:00
Heikki Hellgren 447d21045b fix: signal disconnect loop on server start
this fixes the disconnect loop when the server has just started by
waiting for the connection to open before subsribing to events.

also includes other improvements:
- rename types to interfaces
- allow to input single receiver for signal
- use discovery api to check for upgrade path instead hard coded one

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-26 13:19:31 +02:00
Heikki Hellgren 169e3ffc1f feat: move all signal handling to backend plugin
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-12 13:40:14 +02:00
Heikki Hellgren da5c3fb818 fix: address review comments
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 10:01:45 +02:00
Heikki Hellgren 0b21422604 chore: simplify events backend and signal hook
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:53:00 +02:00
Heikki Hellgren 59a4508efe feat: update devtools almost real time using signals
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren db84649e81 test: add tests for signals client
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren d05a6f566f feat: allow multiple subscriptions to single topic + auth
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 5e1a90daa2 chore: move signals client to fronend plugin
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 01d02b0d3b chore: make topic mandatory for signals
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 047beadd9d feat: signals plugins
next try after #18153 without any external dependencies and only
supporting websocket. missing tests and necessary documentation but will
work on those after initial comments if this would be proper way to go
forward. already planning for the notification plugins on top of this.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:56 +02:00