mirror of https://github.com/zulip/zulip.git
emoji: Convert default_emoji_aliases from object to Map.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
This commit is contained in:
parent
362ab8838b
commit
44b3b7cf4a
|
@ -5,7 +5,7 @@ exports.emojis_by_name = new Map();
|
||||||
|
|
||||||
exports.all_realm_emojis = new Map();
|
exports.all_realm_emojis = new Map();
|
||||||
exports.active_realm_emojis = new Map();
|
exports.active_realm_emojis = new Map();
|
||||||
exports.default_emoji_aliases = {};
|
exports.default_emoji_aliases = new Map();
|
||||||
|
|
||||||
const zulip_emoji = {
|
const zulip_emoji = {
|
||||||
id: 'zulip',
|
id: 'zulip',
|
||||||
|
@ -49,10 +49,10 @@ exports.initialize = function initialize() {
|
||||||
_.each(emoji_codes.names, function (value) {
|
_.each(emoji_codes.names, function (value) {
|
||||||
const base_name = emoji_codes.name_to_codepoint[value];
|
const base_name = emoji_codes.name_to_codepoint[value];
|
||||||
|
|
||||||
if (exports.default_emoji_aliases.hasOwnProperty(base_name)) {
|
if (exports.default_emoji_aliases.has(base_name)) {
|
||||||
exports.default_emoji_aliases[base_name].push(value);
|
exports.default_emoji_aliases.get(base_name).push(value);
|
||||||
} else {
|
} else {
|
||||||
exports.default_emoji_aliases[base_name] = [value];
|
exports.default_emoji_aliases.set(base_name, [value]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ exports.build_emoji_data = function (realm_emojis) {
|
||||||
emoji_dict = {
|
emoji_dict = {
|
||||||
name: emoji_name,
|
name: emoji_name,
|
||||||
display_name: emoji_name,
|
display_name: emoji_name,
|
||||||
aliases: exports.default_emoji_aliases[codepoint],
|
aliases: exports.default_emoji_aliases.get(codepoint),
|
||||||
is_realm_emoji: false,
|
is_realm_emoji: false,
|
||||||
emoji_code: codepoint,
|
emoji_code: codepoint,
|
||||||
has_reacted: false,
|
has_reacted: false,
|
||||||
|
|
|
@ -246,7 +246,7 @@ function get_alias_to_be_used(message_id, emoji_name) {
|
||||||
if (!emoji.active_realm_emojis.has(emoji_name)) {
|
if (!emoji.active_realm_emojis.has(emoji_name)) {
|
||||||
if (emoji_codes.name_to_codepoint.hasOwnProperty(emoji_name)) {
|
if (emoji_codes.name_to_codepoint.hasOwnProperty(emoji_name)) {
|
||||||
const codepoint = emoji_codes.name_to_codepoint[emoji_name];
|
const codepoint = emoji_codes.name_to_codepoint[emoji_name];
|
||||||
aliases = emoji.default_emoji_aliases[codepoint];
|
aliases = emoji.default_emoji_aliases.get(codepoint);
|
||||||
} else {
|
} else {
|
||||||
blueslip.error("Invalid emoji name.");
|
blueslip.error("Invalid emoji name.");
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue