Files
element-web/src
Luke Barnard 21e09840dc Fix multiple requests for publicised groups of given user
Previously, a single user could end up in multiple batches, which would have been fine if the logic didn't assume otherwise. If a request took longer than 200ms, multiple batches would occur with intersecting sets of users, deleting promises that were then assumed to exist.

The logic now takes all "in flight" users to also not be "pending". Pending now means that the user will be processed in the next batch. "In flight" means the user is part of an ongoing batch.
2017-11-02 15:59:26 +00:00
..
2017-10-11 17:56:17 +01:00
2017-07-01 14:21:28 +01:00
2017-11-01 11:30:25 +00:00
2017-10-11 17:56:17 +01:00
2017-06-14 23:03:40 +01:00
2017-07-01 14:43:18 +01:00
2017-07-01 14:34:20 +01:00
2017-07-01 14:43:18 +01:00
2017-11-01 17:27:35 +00:00
2017-10-11 17:56:17 +01:00
2017-07-27 17:19:18 +01:00
2017-08-10 15:17:52 +01:00
2017-10-11 17:56:17 +01:00
2017-10-30 17:15:27 +00:00
2017-10-11 17:56:17 +01:00
2017-10-11 17:56:17 +01:00
2017-10-11 17:56:17 +01:00
2017-07-01 14:38:32 +01:00
2017-06-28 13:56:18 +01:00
2017-07-01 14:31:59 +01:00
2017-10-11 17:56:17 +01:00
2017-10-11 17:56:17 +01:00
2017-10-27 16:29:56 +01:00
2017-10-11 17:56:17 +01:00
2017-10-11 17:56:17 +01:00
2017-10-11 17:56:17 +01:00
2017-09-08 17:43:41 +01:00
2017-10-11 17:56:17 +01:00
2017-10-11 17:56:17 +01:00
2017-10-23 14:55:54 +01:00
2017-10-11 17:56:17 +01:00
2017-10-11 17:56:17 +01:00
2017-10-24 18:32:50 +02:00
2017-08-01 11:41:41 +01:00