No longer permit temporary unmutes if you blocked them via CachedBlocklist
This commit is contained in:
parent
6572ee2059
commit
26a5b3549a
|
@ -641,6 +641,21 @@ const app = Vue.createApp({
|
||||||
muteUser(username) {
|
muteUser(username) {
|
||||||
username = this.normalizeUsername(username);
|
username = this.normalizeUsername(username);
|
||||||
let mute = this.muted[username] == undefined;
|
let mute = this.muted[username] == undefined;
|
||||||
|
|
||||||
|
// If the user is muted because they were blocked on your main website (CachedBlocklist),
|
||||||
|
// do not allow a temporary unmute in chat: make them live with their choice.
|
||||||
|
if (this.config.CachedBlocklist.length > 0) {
|
||||||
|
for (let user of this.config.CachedBlocklist) {
|
||||||
|
if (user === username) {
|
||||||
|
this.ChatClient(
|
||||||
|
`You can not unmute <strong>${username}</strong> because you have blocked them on the main website. `+
|
||||||
|
`To unmute them, you will need to unblock them on the website and then reload the chat room.`
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (mute) {
|
if (mute) {
|
||||||
if (!window.confirm(
|
if (!window.confirm(
|
||||||
`Do you want to mute ${username}? If muted, you will no longer see their `+
|
`Do you want to mute ${username}? If muted, you will no longer see their `+
|
||||||
|
|
Loading…
Reference in New Issue
Block a user