diff options
author | Erik Johnston <erik@matrix.org> | 2017-01-27 13:36:39 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2017-01-27 14:31:35 +0000 |
commit | 252b503fc8626078141dc6b82eeff63607874347 (patch) | |
tree | 72667c5deb13c6f3cbcbc802ecf9c898a8c6d004 /synapse/handlers/device.py | |
parent | Comment (diff) | |
download | synapse-252b503fc8626078141dc6b82eeff63607874347.tar.xz |
Hook device list updates to replication
Diffstat (limited to 'synapse/handlers/device.py')
-rw-r--r-- | synapse/handlers/device.py | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/synapse/handlers/device.py b/synapse/handlers/device.py index ed077c9a76..6fefb85890 100644 --- a/synapse/handlers/device.py +++ b/synapse/handlers/device.py @@ -221,22 +221,6 @@ class DeviceHandler(BaseHandler): self.federation_sender.send_device_messages(host) @defer.inlineCallbacks - def get_device_list_changes(self, user_id, room_ids, from_key): - """For a user and their joined rooms, calculate which device updates - we need to return. - """ - room_ids = frozenset(room_ids) - - user_ids_changed = set() - changed = yield self.store.get_user_whose_devices_changed(from_key) - for other_user_id in changed: - other_rooms = yield self.store.get_rooms_for_user(other_user_id) - if room_ids.intersection(e.room_id for e in other_rooms): - user_ids_changed.add(other_user_id) - - defer.returnValue(user_ids_changed) - - @defer.inlineCallbacks def _incoming_device_list_update(self, origin, edu_content): user_id = edu_content["user_id"] device_id = edu_content["device_id"] |