summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2021-11-30 14:49:31 +0000
committerAndrew Morgan <andrew@amorgan.xyz>2021-12-08 18:30:52 +0000
commitcf7e65968f6a22261524247d65ec3fbcc7088773 (patch)
tree796d913dd20628f90776f8d9af2ad0828443ab4e
parentmigration delta to track device_list stream id per appservice (diff)
downloadsynapse-cf7e65968f6a22261524247d65ec3fbcc7088773.tar.xz
wip: get device lists working squashme
-rw-r--r--synapse/handlers/appservice.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/synapse/handlers/appservice.py b/synapse/handlers/appservice.py
index 456794004f..39cabaef40 100644
--- a/synapse/handlers/appservice.py
+++ b/synapse/handlers/appservice.py
@@ -350,8 +350,12 @@ class ApplicationServicesHandler:
                         if users_whose_device_lists_changed:
                             # TODO: Have a way of including things in an outgoing appservice
                             #   transaction that's not "events" or "ephemeral"
+                            payload = [{
+                                "changed": users_whose_device_lists_changed,
+                                "left": [],
+                            }]
                             self.scheduler.submit_ephemeral_events_for_as(
-                                service, users_whose_device_lists_changed
+                                service, payload
                             )
 
                         # Persist the latest handled stream token for this appservice