Bruno Windels
|
a52740ed1b
|
give room state handler access to member sync to get sender profile info
|
2022-06-02 15:55:08 +02:00 |
|
Bruno Windels
|
4fa285e85a
|
convert LRUCache to ts
|
2021-10-20 15:24:58 +02:00 |
|
Bruno Windels
|
6a6762f036
|
ensure memberwriter works with undefined for state/timeline events array
|
2021-08-27 20:05:34 +02:00 |
|
Bruno Windels
|
a61f052fe8
|
fix lint
|
2021-08-27 17:23:32 +02:00 |
|
Bruno Windels
|
826de7e9cb
|
Write all members of a sync in one go
so state member events written but not causing a memberChange.hasJoined
don't prevent timeline member events for the same user from doing so
|
2021-08-27 17:11:29 +02:00 |
|
Bruno Windels
|
d0c1ddb51b
|
add failing test
|
2021-08-26 15:18:31 +02:00 |
|
Bruno Windels
|
813be758d7
|
we should prefer to not pick the event itself if it's a member event
but still fall back to that if it's a new join
|
2021-04-08 15:33:21 +02:00 |
|
Bruno Windels
|
f67ccc18f4
|
take most recent member rather than first in timeline for inline lookup
noticed this while inspecting the code, looks related to #269
|
2021-04-08 12:57:10 +02:00 |
|
Bruno Windels
|
6f37c232f7
|
Don't cache members that haven't been written yet - fixes #271
|
2021-04-08 12:56:24 +02:00 |
|
Bruno Windels
|
cfb521ef10
|
fix ll events being duplicated in the timeline preventing name changes
|
2021-03-05 20:10:57 +01:00 |
|
Bruno Windels
|
f4a7782298
|
add MemberWriter, and only return MemberChange's if something changed
|
2021-03-05 17:03:45 +01:00 |
|