The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/apps/meteor/app/emoji/server/lib.ts

28 lines
653 B

import type { EmojiPackages } from '../lib/rocketchat';
export const emoji: EmojiPackages = {
packages: {
base: {
emojiCategories: [{ key: 'recent', i18n: 'Frequently_Used' }],
categoryIndex: 0,
emojisByCategory: {
recent: [],
},
toneList: {},
render: (message: string) => message,
renderPicker(emojiToRender) {
if (!emoji.list[emojiToRender]) {
return;
}
const correctPackage = emoji.list[emojiToRender].emojiPackage;
if (!correctPackage) {
return;
}
return emoji.packages[correctPackage]?.renderPicker(emojiToRender);
},
},
},
/** @type {Record<string, unknown>} */
list: {},
};