Add locking for whatsapp->matrix messages for desegregated group chats

This commit is contained in:
Tulir Asokan
2018-08-31 00:13:08 +03:00
parent 22cdf519f2
commit 79851a62b4
5 changed files with 104 additions and 28 deletions

View File

@ -30,6 +30,8 @@ func (as *AppService) UpdateState(evt *gomatrix.Event) {
switch evt.Type {
case gomatrix.StateMember:
as.StateStore.SetMembership(evt.RoomID, evt.GetStateKey(), evt.Content.Membership)
case gomatrix.StatePowerLevels:
as.StateStore.SetPowerLevels(evt.RoomID, &evt.Content.PowerLevels)
}
}