Commit Graph

15 Commits (0b32b5108ee4484b8340dd74d484b3ebf551ddfb)

Author SHA1 Message Date
Eugen Rochko 3618cc04ff Add heartbeat to websockets streaming API connections
Eugen Rochko c64a1c25c4 Fix - Muting
Eugen Rochko 02e91a96dd Make streaming API use one pattern-matching redis pubsub connection
Refresh timelines when streaming API reconnects in the UI
Eugen Rochko c8252759df Add streaming API channels for local-only statuses
Eugen Rochko 4d2be9f432 Add unique request IDs to streaming API to improve logs
Eugen Rochko fb6aa7ad5c Add tracking of delay to streaming API
Eugen Rochko ccb8ac8573 Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
Eugen Rochko 8c0bc1309f Add CORS to the streaming API
Eugen Rochko df507f5e6e Fix streaming API queries
Eugen Rochko aa2fa227e9 Adding documentation for streaming API. Fixing filtering bug
Eugen Rochko 61ce15d94b Make node read the right .env file
Eugen Rochko d1a01dbbdd Add redis configuration to streaming API
Eugen Rochko b6c922f169 Fix potential resource leaks in streaming server
Eugen Rochko 1ee4a17f37 Add logging and filtering to the node.js streaming API
Eugen Rochko 0cfd3188b4 Add streaming API in Node.js