aboutsummaryrefslogtreecommitdiffstats
path: root/matrix-json.h
diff options
context:
space:
mode:
authorRichard van der Hoff <richard@matrix.org>2015-11-03 12:48:28 +0000
committerRichard van der Hoff <richard@matrix.org>2015-11-03 13:40:17 +0000
commit78d65d4a52b8f4d2186da740904afce04832c212 (patch)
tree8d0137797c1f697a26e1747b99575bef08bee303 /matrix-json.h
parent1543d529309d14233e0d7bb1829d0331b9e39384 (diff)
downloadpurple-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