|
@@ -1101,8 +1101,10 @@ export default {
|
1101
|
1101
|
room.on(ConferenceEvents.USER_ROLE_CHANGED, (id, role) => {
|
1102
|
1102
|
if (this.isLocalId(id)) {
|
1103
|
1103
|
console.info(`My role changed, new role: ${role}`);
|
1104
|
|
- this.isModerator = room.isModerator();
|
1105
|
|
- APP.UI.updateLocalRole(room.isModerator());
|
|
1104
|
+ if (this.isModerator !== room.isModerator()) {
|
|
1105
|
+ this.isModerator = room.isModerator();
|
|
1106
|
+ APP.UI.updateLocalRole(room.isModerator());
|
|
1107
|
+ }
|
1106
|
1108
|
} else {
|
1107
|
1109
|
let user = room.getParticipantById(id);
|
1108
|
1110
|
if (user) {
|