summary refs log tree commit diff
path: root/synapse/push (follow)
Commit message (Collapse)AuthorAgeFilesLines
* use underscores everywhere, not camelcase.David Baker2015-01-201-3/+3
|
* add instance_handles to pushers so we have a way to refer to them even if ↵David Baker2015-01-203-5/+10
| | | | the push token changes.
* Require device language when adding a pusher.David Baker2015-01-161-3/+5
| | | | | Because this seems like it might be useful to do sooner rather than later.
* Send room name and first alias in notification poke.David Baker2015-01-152-3/+26
|
* Don't make the pushers' event streams cause people to appear onlineDavid Baker2015-01-151-1/+3
|
* Honour the 'rejected' return from push gatewaysDavid Baker2015-01-133-8/+56
| | | | | | | Add a timestamp to push tokens so we know the last time they we got them from the device. Send it to the push gateways so it can determine whether its failure is more recent than the token. Stop and remove pushers that have been rejected.
* Split out function to decide whether to notify or a given eventDavid Baker2015-01-131-2/+17
|
* If we didn't get any events, advance the token or we'll just keep not ↵David Baker2014-12-181-0/+1
| | | | getting the same events again.
* after a few rethinks, a working implementation of pushers.David Baker2014-12-183-36/+48
|
* Update to app_id / app_instance_id (partially) and mangle to be PEP8 compliant.David Baker2014-12-033-92/+155
|
* More work on pushers. Attempt to do HTTP pokes. Not sure if the actual HTTP ↵David Baker2014-11-213-16/+105
| | | | pokes work or not yet but the retry semantics are pretty good.
* remove random half-lineDavid Baker2014-11-191-1/+0
|
* Start creating a module to do generic notifications (just prints them to ↵David Baker2014-11-193-0/+210
stdout currently!)