Lazy loading of room members #2118
[WIP] Send lazy_load_memberers filter when syncing
a11e1cc2
ask client to lazy load room members when viewing a room
8c985bd0
only lazy load the members when viewing a joined room
de3e143a
Don't assume RoomMember has a state event in direct chat detection
19387805
this code actually never fires, so remove it
6ff92ede
use member helper method instead of digging inside member
54904c92
use more consistent naming
e237a02f
use helper method for knowing whether a user was kicked
8529bc55
don't assume a member has events associated
af77f020
take into account lazy loading when enlarging avatar
8c9ceca1
use isKicked method in preview bar
866b4bb0
hide lazy loading behind feature flag
af07d734
move comment after rebase
201332d9
fix tests
34cb89e8
move error message to caller of lazy loading
33f55606
might not have loaded members here yet
f79e2eae
fall back to synced membership when own membership is not yet availab…
7ea913cc
fix dm detection and conf call code with lazy loading
d87d3403
fix error/tests
cfd20c7e
Merge pull request #2072 from matrix-org/bwindels/lazy_load_members
0dd86024
pass in userId with room in test
b9bbb7ee
replace getMember(myId).membership with getMyMembership
908de56c
Use room method to help with DM detection with fallback to summary he…
b151956f
given the != join check, isInvite will never be true
802efc76
enable newly introduced option
4b96e014
support directional content in pill member fake
e1843601
Move LL filter creation inside MatrixClient
42fc83d2
fix lint
f1643f77
Merge pull request #2102 from matrix-org/bwindels/selfmembershipchecks
5bb028d4
Merge pull request #2104 from matrix-org/bwindels/backpaginate_ll
27ee85f4
call method on room now to LL members
1009bc43
await room.getEncryptionTargetMembers in cryptodevices
1f8e3e5d
adjust room constructor
90fc15ff
Merge pull request #2113 from matrix-org/bwindels/e2e_enc_ll
61207712
allow a setting controller to validate and revert a change (asynchron…
308a6b41
lazy loading settings controller to show dialog and export e2e keys
028f09e5
add action/method to flush storage and reload the session
a02e1aa2
use LL controller in setting
3731431e
implement PR feedback, move LL dialog to UserSettings
28292c33
remove unused imports
09ad1383
undo whitespace change
2f9aaeca
translations
94c424d3
check if server supports lazy loading before enabling
84b74247
fix lint
3e9d1342
explain exception
08f32275
Avoid clearing e2e encryption keys, also avoid warning
7dc92fe9
forgot to remove this
a86ca952
fallback to room summary for dm detection
c8b6ccba
getMyMembership() doesn't take id anymore
440ebd18
Merge pull request #2116 from matrix-org/bwindels/ll_cleanup
b71e5590
Merge pull request #2115 from matrix-org/bwindels/ll_toggle
86f60a80
bwindels
merged
cead4096
into develop 7 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub