Benjamin Bouvier
|
3ba31d1e97
|
tests: clarify that the other thread subscription endpoints are grouped by room
|
2025-08-29 11:28:29 +02:00 |
|
Benjamin Bouvier
|
f4ce4356ab
|
refactor(event cache): only process threaded linked chunks if thread support has been globally enabled
|
2025-08-26 16:25:56 +02:00 |
|
Benjamin Bouvier
|
25a81876a0
|
tests: allow conversion from EventBuilder into Raw<AnyGlobalAccountDataEvent>
This avoids a few explicit `.into_raw()` calls here and there.
|
2025-08-21 15:21:14 +02:00 |
|
Benjamin Bouvier
|
ef20342ddf
|
tests: use the new global account data methods a bit more
|
2025-08-21 15:21:14 +02:00 |
|
Benjamin Bouvier
|
64eecd0aee
|
test(event cache): add tests for automatic thread subscriptions
|
2025-08-18 15:10:50 +02:00 |
|
Kévin Commaille
|
8b3e295429
|
refactor(test): Use EventBuilder::into_raw_timeline rather than into_event
We need the full event so its better to build it an cast it to a sync
event than the opposite.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
|
2025-07-18 16:01:07 +02:00 |
|
Benjamin Bouvier
|
bbbcec5963
|
chore(tests): make the tests independent to races with respect to initial values
|
2025-07-08 10:20:30 +02:00 |
|
Benjamin Bouvier
|
df98b71836
|
fix(event cache): don't remove duplicated paginated events, if there's no new events
|
2025-07-08 10:20:30 +02:00 |
|
Benjamin Bouvier
|
0d901e4a86
|
fix(timeline): correctly update a thread root after a gappy sync
|
2025-07-08 10:20:30 +02:00 |
|
Benjamin Bouvier
|
9d7afaaa1c
|
feat(timeline): clear a thread if a user has been ignored/unignored
|
2025-07-08 10:20:30 +02:00 |
|
Benjamin Bouvier
|
2fc616645f
|
chore(tests): split the event cache integration test module into smaller files
|
2025-07-08 10:20:30 +02:00 |
|