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

Set default role to participant if there's no join password

This commit is contained in:
Daniel Berteaud 2015-06-23 09:50:48 +02:00
parent d5c95fb9eb
commit a0273ab7aa

View File

@ -1472,6 +1472,9 @@ any '/api' => sub {
elsif (!$role && $room->{join_password} && Crypt::SaltedHash->validate($room->{join_password}, $pass)){ elsif (!$role && $room->{join_password} && Crypt::SaltedHash->validate($room->{join_password}, $pass)){
$role = 'participant'; $role = 'participant';
} }
elsif (!$role && !$room->{join_password}){
$role = 'participant';
}
if ($role){ if ($role){
$self->session($room->{name}, {role => $role}); $self->session($room->{name}, {role => $role});
if ($ec && !$self->session($room->{name})->{etherpadSession}){ if ($ec && !$self->session($room->{name})->{etherpadSession}){