summary refs log tree commit diff
path: root/synapse/handlers/device.py
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2017-01-27 13:36:39 +0000
committerErik Johnston <erik@matrix.org>2017-01-27 14:31:35 +0000
commit252b503fc8626078141dc6b82eeff63607874347 (patch)
tree72667c5deb13c6f3cbcbc802ecf9c898a8c6d004 /synapse/handlers/device.py
parentComment (diff)
downloadsynapse-252b503fc8626078141dc6b82eeff63607874347.tar.xz
Hook device list updates to replication
Diffstat (limited to 'synapse/handlers/device.py')
-rw-r--r--synapse/handlers/device.py16
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"]