This commit is contained in:
こけっち 2022-09-18 01:34:33 +09:00
parent 356d28928a
commit cb18ce16a0
No known key found for this signature in database
GPG Key ID: 21460619C5FC4DD1

View File

@ -32,6 +32,7 @@ export async function openReactionImportMenu(ev: MouseEvent, reaction: string) {
return;
}
console.log(id[0]);
resolve(id[0]);
});
@ -63,8 +64,8 @@ export async function openReactionImportMenu(ev: MouseEvent, reaction: string) {
if (!emojiId) return;
os.api('admin/emoji/copy', {
emojiId: emojiId,
}).then(emoji => os.popup(defineAsyncComponent(() => import('@/pages/admin/emoji-edit-dialog.vue')), {
emoji: getEmojiObject(emoji),
}).then(async emoji => os.popup(defineAsyncComponent(() => import('@/pages/admin/emoji-edit-dialog.vue')), {
emoji: await getEmojiObject(emoji),
}));
};
@ -80,7 +81,13 @@ export async function openReactionImportMenu(ev: MouseEvent, reaction: string) {
icon: 'fas fa-copy',
text: i18n.ts.copy,
action: () => {
copyToClipboard(reaction);
copyToClipboard(reaction => {
if (reaction.startsWith(':')) {
return `:${reaction.match(/(?<=:).*(?=@.*\.*(?=:))/g)[0]}:` || reaction;
} else {
return reaction;
}
});
},
}];
const emojiId = await getEmojiId(reaction);