1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-10-23 17:18:51 +02:00
phorge-phorge/support/aphlict/server/lib
epriestley 02194f0fc8 After Aphlict reconnects, ask the server to replay recent messages
Summary:
Fixes T12563. If we've ever seen an "open", mark all future connections as reconnects. When we reconnect, replay recent history.

(Until duplicate messages (T12564) are handled better this may cause some notification duplication.)

Also emit a reconnect event (for T12566) but don't use it yet.

Test Plan: {F4912044}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12563

Differential Revision: https://secure.phabricator.com/D17708
2017-04-17 15:54:51 -07:00
..
AphlictAdminServer.js Hold recent messages in Aphlict so they can be replayed after clients reconnect 2017-04-17 15:53:58 -07:00
AphlictClientServer.js After Aphlict reconnects, ask the server to replay recent messages 2017-04-17 15:54:51 -07:00
AphlictListener.js Complete modernization of Aphlict configuration 2016-04-14 04:57:00 -07:00
AphlictListenerList.js Namespace Aphlict clients by request path, plus other fixes 2015-02-16 11:31:15 -08:00
AphlictLog.js Enable "strict" mode for NodeJS 2015-01-20 07:43:10 +11:00
AphlictPeer.js Support Aphlict clustering 2016-04-14 13:26:30 -07:00
AphlictPeerList.js Support Aphlict clustering 2016-04-14 13:26:30 -07:00
javelin.js Make the Aphlict server more resilient. 2014-06-11 10:17:12 -07:00