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

@ -231,3 +231,13 @@ func (intent *IntentAPI) SetAvatarURL(avatarURL string) error {
}
return intent.Client.SetAvatarURL(avatarURL)
}
func (intent *IntentAPI) EnsureInvited(roomID, userID string) error {
if !intent.as.StateStore.IsInvited(roomID, userID) {
_, err := intent.Client.InviteUser(roomID, &gomatrix.ReqInviteUser{
UserID: userID,
})
return err
}
return nil
}