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