Mark Haines
|
a247729806
|
synapse/streams/events.py:StreamSource was unused
|
2015-09-22 18:19:49 +01:00 |
Mark Haines
|
b35baf6f3c
|
Define __repr__ methods for StreamConfig and PaginationConfig
So that they can be used with "%r" log formats.
|
2015-09-22 15:13:10 +01:00 |
Erik Johnston
|
ca041d5526
|
Wire together receipts and the notifer/federation
|
2015-07-07 15:25:30 +01:00 |
Erik Johnston
|
ddf7979531
|
Add receipts_key to StreamToken
|
2015-07-02 11:45:44 +01:00 |
Erik Johnston
|
4df11b5039
|
Make get_current_token accept a direction parameter, which tells whether the source whether we want a token for going 'forwards' or 'backwards'
|
2015-05-12 10:28:10 +01:00 |
Mark Haines
|
adb04b1e57
|
Update copyright notices
|
2015-01-06 13:21:39 +00:00 |
Paul "LeoNerd" Evans
|
afb646dc1e
|
Allow GET /room/:room_id/messages without 'limit' parameter to default to 10
|
2014-12-02 18:01:16 +00:00 |
Paul "LeoNerd" Evans
|
5f19c55731
|
SYN-58: Allow passing explicit limit=0 to initialSync to request no messages at all; missing still implies default 10
|
2014-11-20 19:33:45 +00:00 |
Paul "LeoNerd" Evans
|
d6bcffa929
|
Construct a source-specific 'SourcePaginationConfig' to pass into get_pagination_rows; meaning each source doesn't have to care about its own name any more
|
2014-10-29 16:16:01 +00:00 |
Matthew Hodgson
|
8a7c1d6a00
|
fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.
|
2014-09-03 17:31:57 +01:00 |
Paul "LeoNerd" Evans
|
a8e8d1d06c
|
Renamed get_current_token_part to get_current_key
|
2014-08-29 19:15:23 +01:00 |
Paul "LeoNerd" Evans
|
eec67a675f
|
Have EventSource's get_new_events_for_user() API work only on keys within that source, not overall eventstream tokens
|
2014-08-29 19:13:55 +01:00 |
Paul "LeoNerd" Evans
|
4bfdec1eb2
|
Rename 'events_key' to 'room_key' so it matches the name of the event source
|
2014-08-29 19:00:55 +01:00 |
Paul "LeoNerd" Evans
|
6dd50da54e
|
Define a new event stream data source for typing notifications (currently null)
|
2014-08-29 17:39:33 +01:00 |
Paul "LeoNerd" Evans
|
20d0db6cfb
|
Move the *EventSource classes into the handlers they relate to, so it's easier to find the code
|
2014-08-29 17:10:28 +01:00 |
Erik Johnston
|
b8b52ca09d
|
Add logging to try and figure out what is going on with the presence stuff
|
2014-08-28 14:58:51 +01:00 |
Erik Johnston
|
f3f32addca
|
Fix typo in NullSource.get_pagination_rows. Remove unused import.
|
2014-08-28 10:57:53 +01:00 |
Paul "LeoNerd" Evans
|
407c86c013
|
Define a NullSource useful for unit-testing
|
2014-08-27 18:30:09 +01:00 |
Erik Johnston
|
bfe9faad5a
|
Index sources in a nicer fashion.
|
2014-08-27 15:33:52 +01:00 |
Erik Johnston
|
05672a6a8c
|
Convert get_paginat_rows to use PaginationConfig. This allows people to supply directions.
|
2014-08-27 15:25:27 +01:00 |
Erik Johnston
|
77a255c7c3
|
PEP8 tweaks.
|
2014-08-27 14:19:39 +01:00 |
Erik Johnston
|
bd16b93e8f
|
Implement presence event source. Change the way the notifier indexes listeners
|
2014-08-27 14:03:27 +01:00 |
Erik Johnston
|
67c5f89244
|
Enable presence again. Fix up api to match old api.
|
2014-08-26 19:40:29 +01:00 |
Erik Johnston
|
c1cf0b334e
|
Fix exceptions so that the event stream works. Presence like events are turned off currently.
|
2014-08-26 19:18:11 +01:00 |
Erik Johnston
|
3a2a5b959c
|
WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model.
|
2014-08-26 18:57:46 +01:00 |