Fix loading member events

This commit is contained in:
Tulir Asokan
2020-04-20 22:46:41 +03:00
parent bc80bc458b
commit 6b4adccce2
2 changed files with 12 additions and 1 deletions

View File

@ -213,6 +213,10 @@ func (room *Room) Unload() bool {
debug.Print("Unloading", room.ID)
room.Save()
room.state = nil
room.memberCache = nil
room.exMemberCache = nil
room.firstMemberCache = nil
room.secondMemberCache = nil
if room.postUnload != nil {
room.postUnload()
}
@ -408,7 +412,7 @@ func (room *Room) UpdateState(evt *event.Event) {
case *event.TopicEventContent:
room.topicCache = content.Topic
case *event.EncryptionEventContent:
if content.Algorithm == "m.megolm.v1.aes-sha2" {
if content.Algorithm == event.AlgorithmMegolmV1 {
room.Encrypted = true
}
}