Erik Johnston
|
5614b4dafb
|
Add presence metrics
|
2016-02-19 09:50:54 +00:00 |
Erik Johnston
|
48b652bcbe
|
Remove invalid arg.
|
2016-02-18 14:57:09 +00:00 |
Erik Johnston
|
b4796a62ee
|
Add unit test
|
2016-02-18 11:52:33 +00:00 |
Erik Johnston
|
fe95f2217c
|
Add stuff pulled from the DB to the cache
|
2016-02-18 10:26:24 +00:00 |
Erik Johnston
|
8351538873
|
PEP8
|
2016-02-18 10:12:12 +00:00 |
Erik Johnston
|
112283e230
|
Prefix TS fields with _ts
|
2016-02-18 10:11:43 +00:00 |
Erik Johnston
|
b31ec214a5
|
Remove status_msg when going offline. Don't offline -> online if you send a message
|
2016-02-18 09:54:08 +00:00 |
Erik Johnston
|
114b929f8b
|
Check presence state is a valid one
|
2016-02-18 09:16:32 +00:00 |
Erik Johnston
|
ddca9c56fc
|
Move if statement
|
2016-02-18 09:11:53 +00:00 |
Erik Johnston
|
58371fa263
|
Comment
|
2016-02-18 09:09:50 +00:00 |
Erik Johnston
|
c229c87398
|
Remove spurious comment
|
2016-02-17 15:48:29 +00:00 |
Erik Johnston
|
e5999bfb1a
|
Initial cut
|
2016-02-17 15:40:50 +00:00 |
Erik Johnston
|
2c1fbea531
|
Fix up logcontexts
|
2016-02-08 14:26:45 +00:00 |
Daniel Wagner-Hall
|
d83d004ccd
|
Fix flake8 warnings for new flake8
|
2016-02-02 17:18:50 +00:00 |
Matthew Hodgson
|
6c28ac260c
|
copyrights
|
2016-01-07 04:26:29 +00:00 |
Mark Haines
|
a9526831a4
|
Wrap calls to distributor.fire in appropriately named functions so that static analysis can work out want is calling what
|
2015-12-01 20:53:04 +00:00 |
Mark Haines
|
31069ecf6a
|
Rename presence_handler.send_invite to presence_handler.send_presence_invite to distinguish it from normal invites
|
2015-12-01 15:59:45 +00:00 |
Daniel Wagner-Hall
|
38d82edf0e
|
Allow guest users to join and message rooms
|
2015-11-10 16:57:13 +00:00 |
Daniel Wagner-Hall
|
ca2f90742d
|
Open up /events to anonymous users for room events only
Squash-merge of PR #345 from daniel/anonymousevents
|
2015-11-05 14:32:26 +00:00 |
Mark Haines
|
987803781e
|
Fix some races in the synapse presence handler caused by not yielding on deferreds
|
2015-10-09 19:59:50 +01:00 |
Erik Johnston
|
0d4abf7777
|
Typo
|
2015-08-18 11:19:08 +01:00 |
Erik Johnston
|
e55291ce5e
|
None check
|
2015-08-18 11:17:37 +01:00 |
Erik Johnston
|
83eb627b5a
|
More helpful variable names
|
2015-08-18 10:33:11 +01:00 |
Erik Johnston
|
776ee6d92b
|
Doc strings
|
2015-08-18 10:30:07 +01:00 |
Erik Johnston
|
f72ed6c6a3
|
Remove debug try/catch
|
2015-08-18 10:29:49 +01:00 |
Erik Johnston
|
1a9510bb84
|
Implement a batched presence_handler.get_state and use it
|
2015-08-17 10:40:23 +01:00 |
Erik Johnston
|
bd1236c0ee
|
Consolidate duplicate code in notifier
|
2015-07-02 11:46:05 +01:00 |
Erik Johnston
|
0460406298
|
Don't do unecessary db ops in presence.get_state
|
2015-06-16 16:59:38 +01:00 |
Mark Haines
|
1a9a9abcc7
|
Add a cache for getting the presence list for a user
|
2015-05-22 16:11:17 +01:00 |
Mark Haines
|
106a3051b8
|
Remove spurious TODO comment
|
2015-05-22 15:53:03 +01:00 |
Mark Haines
|
7ae8afb7ef
|
Removed unused 'is_visible' method
|
2015-05-20 14:48:11 +01:00 |
Mark Haines
|
e01b825cc9
|
Clean up the presence_list checking logic a bit
|
2015-05-20 13:21:59 +01:00 |
Mark Haines
|
e4c65b338d
|
Speed up the get_pagination_rows as well
|
2015-05-18 18:21:06 +01:00 |
Mark Haines
|
591c4bf223
|
Cache the most recent serial for each room
|
2015-05-18 16:21:51 +01:00 |
Mark Haines
|
e1150cac4b
|
Move updating the serial and state of the presence cache into a single function
|
2015-05-18 15:46:37 +01:00 |
Mark Haines
|
880fb46de0
|
Merge branch 'notifier_performance' into markjh/presence_performance
|
2015-05-18 14:33:58 +01:00 |
Mark Haines
|
0b0033c40b
|
Merge branch 'develop' into notifier_performance
|
2015-05-18 13:50:01 +01:00 |
Mark Haines
|
755def8083
|
Add more doc string, reduce C+P boilerplate for getting room list
|
2015-05-18 13:46:47 +01:00 |
Mark Haines
|
415b158ce2
|
More whitespace
|
2015-05-15 11:09:47 +01:00 |
Mark Haines
|
0a4330cd5d
|
Add some missed argument types, cleanup the whitespace a bit
|
2015-05-14 17:48:12 +01:00 |
Mark Haines
|
47ec693e29
|
More doc-strings
|
2015-05-14 17:07:02 +01:00 |
Mark Haines
|
c5d1b4986b
|
Remove unused arguments and doc PresenceHandler.push_update_to_clients
|
2015-05-14 14:59:31 +01:00 |
Mark Haines
|
899d4675dd
|
Merge branch 'notifier_unify' into notifier_performance
|
2015-05-14 11:36:44 +01:00 |
Mark Haines
|
63878c0379
|
Don't bother checking for updates if the stream token hasn't advanced for a user
|
2015-05-13 13:42:21 +01:00 |
Mark Haines
|
d7b3ac46f8
|
Revert "Improvement to performance of presence event stream handling"
|
2015-05-12 15:44:21 +01:00 |
Mark Haines
|
c167cbc9fd
|
Merge pull request #147 from matrix-org/presence-performance
Improvement to performance of presence event stream handling
|
2015-05-12 15:24:54 +01:00 |
Erik Johnston
|
2236ef6c92
|
Fix up leak. Add warnings.
|
2015-05-08 19:53:34 +01:00 |
Erik Johnston
|
476899295f
|
Change the way we do logging contexts so that they survive divergences
|
2015-05-08 16:32:18 +01:00 |
Paul "LeoNerd" Evans
|
45543028bb
|
Use the presence cachemap ordering to early-abort the iteration loop
|
2015-05-07 22:40:10 +01:00 |
Paul "LeoNerd" Evans
|
f683b5de47
|
Store presence cachemap in an ordered dict, so that the newer serials will be at the end
|
2015-05-07 21:27:53 +01:00 |