mirror of
https://github.com/dani/vroom.git
synced 2024-06-01 21:11:41 +02:00
Fix notification when we get promoted to owner
As getPeerRole is async now
This commit is contained in:
parent
92de57efdb
commit
43dc149050
|
@ -1431,16 +1431,16 @@ function initVroom(room) {
|
|||
|
||||
// An owner has just promoted a participant of the room to the owner role
|
||||
webrtc.on('owner_promoted', function(data){
|
||||
// Ignore if the emitter is not an owner, or is a screen
|
||||
if (peers[data.id].role != 'owner' || data.roomType == 'screen'){
|
||||
return;
|
||||
}
|
||||
// Are we the one being promoted ?
|
||||
if (data.payload.peer && data.payload.peer == peers.local.id && peers.local.role != 'owner'){
|
||||
var who = (peers[data.id].hasName) ? peers[data.id].displayName : localize('A_ROOM_ADMIN');
|
||||
getPeerRole(peers.local.id);
|
||||
if (peers.local.role == 'owner'){
|
||||
$.notify(sprintf(localize('s_IS_PROMOTING_YOU'), who), 'success');
|
||||
}
|
||||
}
|
||||
else if (data.payload.peer != peers.local.id && peers[data.payload.peer]){
|
||||
var who = (peers[data.id].hasName) ? peers[data.id].displayName : localize('A_ROOM_ADMIN');
|
||||
var target = (peers[data.payload.peer].hasName) ? peers[data.payload.peer].displayName : localize('A_PARTICIPANT');
|
||||
|
|
Loading…
Reference in New Issue
Block a user