diff options
author | Richard van der Hoff <richard@matrix.org> | 2015-11-03 12:48:28 +0000 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2015-11-03 13:40:17 +0000 |
commit | 78d65d4a52b8f4d2186da740904afce04832c212 (patch) | |
tree | 8d0137797c1f697a26e1747b99575bef08bee303 /matrix-json.h | |
parent | 1543d529309d14233e0d7bb1829d0331b9e39384 (diff) | |
download | purple-matrix-78d65d4a52b8f4d2186da740904afce04832c212.tar.gz |
Hopefully fix bugs where the member list got out of sync
We needed better tracking of what we had told purple was each member's
displayname. It was terribly confusing having matrix-roommembers try to track
it implicitly, which was causing bugs where we were getting out of sync.
Instead, let matrix-roommembers hold opaque data for each member, which
matrix-room then uses to keep track of the purple displayname. Then move a
bunch of the member-update-handling stuff back into matrix-room.
Diffstat (limited to 'matrix-json.h')
0 files changed, 0 insertions, 0 deletions