mirror of https://github.com/calzoneman/sync.git
Fix minor issues with emote rename
This commit is contained in:
parent
8e3ce4e1c3
commit
8434d20826
|
@ -168,12 +168,11 @@ EmoteModule.prototype.handleRenameEmote = function (user, data) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.emotes.renameEmote(Object.assign({}, f));
|
||||||
|
|
||||||
var chan = this.channel;
|
var chan = this.channel;
|
||||||
chan.broadcastAll("renameEmote", f);
|
chan.broadcastAll("renameEmote", f);
|
||||||
chan.logger.log(`[mod] ${user.getName()} renamed emote: ${f.old} -> ${f.name}`);
|
chan.logger.log(`[mod] ${user.getName()} renamed emote: ${f.old} -> ${f.name}`);
|
||||||
|
|
||||||
// Doing this after the broadcast because this function deletes the "old" prop
|
|
||||||
this.emotes.renameEmote(f);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
EmoteModule.prototype.handleUpdateEmote = function (user, data) {
|
EmoteModule.prototype.handleUpdateEmote = function (user, data) {
|
||||||
|
|
|
@ -1039,6 +1039,7 @@ Callbacks = {
|
||||||
// But wasn't bad before: Add it to bad list
|
// But wasn't bad before: Add it to bad list
|
||||||
if(!badBefore){
|
if(!badBefore){
|
||||||
CHANNEL.badEmotes.push(data);
|
CHANNEL.badEmotes.push(data);
|
||||||
|
delete CHANNEL.emoteMap[oldName];
|
||||||
}
|
}
|
||||||
// Was bad before too: Update
|
// Was bad before too: Update
|
||||||
else {
|
else {
|
||||||
|
@ -1060,7 +1061,10 @@ Callbacks = {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
delete CHANNEL.emoteMap[oldName];
|
||||||
}
|
}
|
||||||
|
CHANNEL.emoteMap[data.name] = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
EMOTELIST.handleChange();
|
EMOTELIST.handleChange();
|
||||||
|
|
|
@ -3146,7 +3146,7 @@ CSEmoteList.prototype.loadPage = function (page) {
|
||||||
if(val === emote.name){ return }
|
if(val === emote.name){ return }
|
||||||
|
|
||||||
// Emote name already exists
|
// Emote name already exists
|
||||||
if( CHANNEL.emotes.filter((emote)=>{ return emote.name === val }).length ){
|
if( CHANNEL.emotes.filter(function(emote){ return emote.name === val }).length ){
|
||||||
/*
|
/*
|
||||||
* Since we are already in a modal
|
* Since we are already in a modal
|
||||||
* and Bootstrap doesn't have supermodals
|
* and Bootstrap doesn't have supermodals
|
||||||
|
|
Loading…
Reference in New Issue