Erik Johnston
|
910fc0f28f
|
Add enviroment variable SYNAPSE_CACHE_FACTOR, default it to 0.1
|
2016-03-01 12:56:39 +00:00 |
|
Erik Johnston
|
b5f77eb12a
|
Check presence token interval is less than 100, rather than the token itself
|
2016-02-23 15:47:37 +00:00 |
|
Erik Johnston
|
e3e0ac6ec7
|
Merge pull request #602 from matrix-org/erikj/presence
Change the way we figure out presence updates for small deltas
|
2016-02-23 15:18:41 +00:00 |
|
Erik Johnston
|
13f86c3489
|
Handle get_all_entities_changed returning None
|
2016-02-23 15:05:37 +00:00 |
|
Erik Johnston
|
6e0209112b
|
Add comments
|
2016-02-23 14:57:45 +00:00 |
|
Erik Johnston
|
c77dae7a1a
|
Change the way we figure out presence updates for small deltas
|
2016-02-23 14:54:40 +00:00 |
|
Erik Johnston
|
a7b2ce32f7
|
Merge pull request #600 from matrix-org/erikj/presence
Measure PresenceEventSource.get_new_events
|
2016-02-23 14:54:26 +00:00 |
|
Erik Johnston
|
02e928cf9b
|
Don't include defer.returnValue in Measure block
|
2016-02-23 14:52:16 +00:00 |
|
Erik Johnston
|
56a94ccd9e
|
Measure PresenceEventSource.get_new_events
|
2016-02-23 14:52:16 +00:00 |
|
Erik Johnston
|
138c405974
|
Pick up currently_active across federation
|
2016-02-23 10:40:11 +00:00 |
|
Erik Johnston
|
3dbaeef58c
|
Correctly filter states
|
2016-02-19 12:27:35 +00:00 |
|
Erik Johnston
|
42ac5f0c1a
|
Only send presence updates to remote hosts if user is ours
|
2016-02-19 12:19:56 +00:00 |
|
Erik Johnston
|
24d9f2c140
|
Add Measures to presence
|
2016-02-19 11:50:48 +00:00 |
|
Erik Johnston
|
4a95eb0a12
|
Add presence metric
|
2016-02-19 11:32:04 +00:00 |
|
Erik Johnston
|
be799453aa
|
Remove spurious extra metrics
|
2016-02-19 11:29:33 +00:00 |
|
Erik Johnston
|
929cb0ed7d
|
Don't set currently_active for remote presence
|
2016-02-19 10:58:27 +00:00 |
|
Erik Johnston
|
5f4eca3816
|
More metrics
|
2016-02-19 10:21:41 +00:00 |
|
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 |
|