Ignore device list updates for users with large numbers of devices
parent
c3336516d2
commit
5436c3e0ad
|
@ -777,6 +777,10 @@ class DeviceInboxWorkerStore(SQLBaseStore):
|
||||||
retcol="device_id",
|
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["*"])
|
message_json = json_encoder.encode(messages_by_device["*"])
|
||||||
for device_id in devices:
|
for device_id in devices:
|
||||||
# Add the message for all devices for this user on this
|
# Add the message for all devices for this user on this
|
||||||
|
|
Loading…
Reference in New Issue