[mirotalksfu] - fix allowedRoomAccess on host protected
هذا الالتزام موجود في:
@@ -3,7 +3,6 @@
|
||||
module.exports = class Host {
|
||||
constructor() {
|
||||
this.authorizedIPs = new Map();
|
||||
this.roomActive = false;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -30,7 +29,6 @@ module.exports = class Host {
|
||||
*/
|
||||
setAuthorizedIP(ip, authorized) {
|
||||
this.authorizedIPs.set(ip, authorized);
|
||||
this.setRoomActive();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -42,37 +40,12 @@ module.exports = class Host {
|
||||
return this.authorizedIPs.has(ip);
|
||||
}
|
||||
|
||||
/**
|
||||
* Host room status
|
||||
* @returns boolean
|
||||
*/
|
||||
isRoomActive() {
|
||||
return this.roomActive;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set host room activate
|
||||
*/
|
||||
setRoomActive() {
|
||||
this.roomActive = true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set host room deactivate
|
||||
*/
|
||||
setRoomDeactivate() {
|
||||
this.roomActive = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete ip from authorized IPs
|
||||
* @param {string} ip
|
||||
* @returns boolean
|
||||
*/
|
||||
deleteIP(ip) {
|
||||
if (this.isAuthorizedIP(ip)) {
|
||||
this.setRoomDeactivate();
|
||||
}
|
||||
return this.authorizedIPs.delete(ip);
|
||||
}
|
||||
};
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم