matrix-react-sdk
Lazy loading of room members
#2118
Merged

Lazy loading of room members #2118

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

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone