Alex Renoki
b00e19e7af
wip
2020-08-22 22:22:45 +03:00
Alex Renoki
b5f081c537
typo
2020-08-22 20:37:00 +03:00
Alex Renoki
0b412cd98e
added docblocks
2020-08-18 20:21:22 +03:00
Alex Renoki
417c8322e0
updated pubsub messages
2020-08-17 21:24:18 +03:00
Alex Renoki
5890659102
Refactored the dashboard logger
2020-08-17 21:06:51 +03:00
Alex Renoki
25694c7146
wip
2020-08-14 15:35:36 +03:00
Alex Renoki
22fcddb050
docblocks
2020-08-14 13:53:14 +03:00
Alex Renoki
4c23363c14
wip dashboard logger
2020-08-14 09:14:14 +03:00
Alex Renoki
5997dd4df8
wip docblocks
2020-08-14 08:42:17 +03:00
Alex Renoki
4389fd1360
Added soft default to replication driver check
2020-08-13 19:20:29 +03:00
Alex Renoki
51f84e3c40
set up tests
2020-08-13 16:18:14 +03:00
rennokki
815eabc801
Apply fixes from StyleCI ( #448 )
2020-08-13 13:02:58 +02:00
Francis Lavoie
5979f63af6
StyleCI fixes
2019-09-23 15:36:09 -04:00
Francis Lavoie
ef86f86668
Attempt at making TriggerEventController also publish to other servers
2019-09-23 15:36:09 -04:00
Francis Lavoie
00e8f3e1a8
Add channel storage to LocalDriver to simplify PresenceChannel logic
2019-09-23 15:36:09 -04:00
anthony
373b993e64
rename emptyclient to localclient
2019-09-23 15:36:09 -04:00
Arthur Vandenberghe
11e1f89b5e
Merge pull request #1 from deviouspk/analysis-z3nD5L
...
Apply fixes from StyleCI
2019-09-23 15:36:09 -04:00
anthony
d43ac821d9
remove test code
2019-09-23 15:36:09 -04:00
anthony
d7c30f3b0f
cleanup & refactor of pubsub code
2019-09-23 15:35:43 -04:00
Francis Lavoie
b7ae9bac4a
Add tests for replication, fix bugs in the implementation
2019-09-23 15:35:12 -04:00
Francis Lavoie
4baac7ef00
Implement presence channel storage in Redis
2019-09-23 15:35:12 -04:00
Francis Lavoie
eca8c7b846
Scope pub/sub channels in Redis by appId to avoid crosstalk between apps
2019-09-23 15:35:12 -04:00
Francis Lavoie
668cd29df0
Fix style issues reported by StyleCI
2019-09-23 15:35:12 -04:00
Francis Lavoie
e454f53eaa
Initial implementation of Redis as a pub/sub backend, WIP
...
TODO:
- Presence channels need the user lists stored in Redis (tricky, requires a lot of changes and async code in HTTP controllers)
- Channels in Redis should be scoped by the app ID
2019-09-23 15:35:12 -04:00