Erik Johnston
5442891cbc
Make push rules use proper structures. ( #13522 )
...
This improves load times for push rules:
| Version | Time per user | Time for 1k users |
| -------------------- | ------------- | ----------------- |
| Before | 138 µs | 138ms |
| Now (with custom) | 2.11 µs | 2.11ms |
| Now (without custom) | 49.7 ns | 0.05 ms |
This therefore has a large impact on send times for rooms
with large numbers of local users in the room.
2022-08-16 12:22:17 +01:00
..
2022-07-21 11:51:30 +01:00
2022-07-18 14:28:14 +01:00
2022-07-15 09:36:56 +01:00
2022-07-21 11:51:30 +01:00
2022-07-19 11:25:29 +00:00
2022-04-08 15:29:13 +01:00
2022-07-21 12:01:52 +00:00
2022-07-21 12:01:52 +00:00
2022-01-13 19:44:18 -05:00
2022-05-16 15:35:31 +00:00
2022-07-21 12:01:52 +00:00
2022-08-15 19:41:23 +01:00
2022-08-16 12:22:17 +01:00
2022-07-15 12:47:26 +01:00
2022-04-19 16:49:45 +01:00
2022-08-11 10:42:24 +00:00
2022-08-04 17:45:01 +01:00
2021-12-29 13:04:28 +00:00
2022-04-27 13:05:00 +01:00
2022-05-30 09:41:13 +01:00
2022-06-13 14:06:27 -04:00
2022-05-17 15:29:06 +01:00
2022-07-19 11:25:29 +00:00
2021-11-11 08:47:31 -05:00
2022-07-18 14:28:14 +01:00
2022-06-06 13:20:05 -04:00
2022-07-19 11:25:29 +00:00
2022-08-16 12:22:17 +01:00
2022-05-30 13:14:43 +02:00
2022-08-15 09:33:17 -04:00
2022-06-13 14:06:27 -04:00
2021-04-14 15:34:27 +01:00
2022-07-26 07:19:20 -04:00
2021-11-11 16:49:28 +00:00
2022-07-27 19:46:57 +01:00
2022-08-04 15:49:55 +01:00
2022-06-13 14:06:27 -04:00
2022-01-05 09:53:05 -08:00
2022-05-04 11:26:11 +00:00
2022-06-01 16:02:53 +01:00
2022-08-11 10:42:24 +00:00
2022-06-29 17:12:45 +00:00
2022-08-03 10:57:38 -05:00
2022-07-18 14:28:14 +01:00
2022-01-25 16:11:40 +00:00
2022-04-27 13:05:00 +01:00
2022-06-01 16:02:53 +01:00
2021-11-11 19:22:19 +00:00