Add locking for whatsapp->matrix messages for desegregated group chats
This commit is contained in:
10
vendor/maunium.net/go/mautrix-appservice/intent.go
generated
vendored
10
vendor/maunium.net/go/mautrix-appservice/intent.go
generated
vendored
@ -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
|
||||
}
|
Reference in New Issue
Block a user