Ignore device list updates for users with large numbers of devices

anoa/redirect_instances
Erik Johnston 2022-11-22 16:50:48 +00:00
parent c3336516d2
commit 5436c3e0ad
1 changed files with 4 additions and 0 deletions

View File

@ -777,6 +777,10 @@ class DeviceInboxWorkerStore(SQLBaseStore):
retcol="device_id",
)
if len(devices) > 1000:
logger.warn("ignoring wildcard to-device messages to %i devices", len(devices))
continue
message_json = json_encoder.encode(messages_by_device["*"])
for device_id in devices:
# Add the message for all devices for this user on this