diff options
author | Erik Johnston <erik@matrix.org> | 2017-04-11 16:07:33 +0100 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2017-04-11 16:07:33 +0100 |
commit | 9c712a366fbbba90dbe18f7246c279d3cbb1cf10 (patch) | |
tree | 6dd73cf7a692cba727f3277fbc4ebc37aed8a431 /synapse/app/synchrotron.py | |
parent | Comment (diff) | |
download | synapse-9c712a366fbbba90dbe18f7246c279d3cbb1cf10.tar.xz |
Move get_presence_list_* to SlaveStore
Diffstat (limited to 'synapse/app/synchrotron.py')
-rw-r--r-- | synapse/app/synchrotron.py | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/synapse/app/synchrotron.py b/synapse/app/synchrotron.py index e3fbf02c9c..13c00ef2ba 100644 --- a/synapse/app/synchrotron.py +++ b/synapse/app/synchrotron.py @@ -44,7 +44,7 @@ from synapse.replication.tcp.client import ReplicationClientHandler from synapse.server import HomeServer from synapse.storage.client_ips import ClientIpStore from synapse.storage.engines import create_engine -from synapse.storage.presence import PresenceStore, UserPresenceState +from synapse.storage.presence import UserPresenceState from synapse.storage.roommember import RoomMemberStore from synapse.util.httpresourcetree import create_resource_tree from synapse.util.logcontext import LoggingContext, PreserveLoggingContext, preserve_fn @@ -89,16 +89,6 @@ class SynchrotronSlavedStore( RoomMemberStore.__dict__["did_forget"] ) - # XXX: This is a bit broken because we don't persist the accepted list in a - # way that can be replicated. This means that we don't have a way to - # invalidate the cache correctly. - get_presence_list_accepted = PresenceStore.__dict__[ - "get_presence_list_accepted" - ] - get_presence_list_observers_accepted = PresenceStore.__dict__[ - "get_presence_list_observers_accepted" - ] - UPDATE_SYNCING_USERS_MS = 10 * 1000 |