1
0
mirror of https://github.com/dani/patrix.git synced 2024-06-01 21:41:41 +02:00

Don't die if we try to invite a user which has already been invited

This commit is contained in:
Daniel Berteaud 2017-09-10 10:02:26 +02:00
parent a6b917b34f
commit 7a6899489e

View File

@ -302,9 +302,15 @@ sub modify_room {
uri => $uri,
content => to_json($json)
});
# TODO: just warn if already invited
die "Error inviting user $invite in room $opt->{room}\n"
unless ($resp->is_success);
unless ($resp->is_success){
my $error = from_json($resp->decoded_content);
if ($error->{error} eq $invite . ' is already in the room.' && $error->{errcode} eq 'M_FORBIDDEN'){
debug($invite . 'has already been invited in this room, ignoring');
}
else{
die "Error inviting user $invite in room $opt->{room}\n";
}
}
}
}
}