From be0584738339935f973e3361e621fb2a4a9c3968 Mon Sep 17 00:00:00 2001
From: ThatOneCalculator <kainoa@t1c.dev>
Date: Thu, 19 Jan 2023 16:17:20 -0800
Subject: [PATCH] fix: heart reaction

---
 packages/backend/src/misc/reaction-lib.ts | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/backend/src/misc/reaction-lib.ts b/packages/backend/src/misc/reaction-lib.ts
index a2497a25e..5fe404b88 100644
--- a/packages/backend/src/misc/reaction-lib.ts
+++ b/packages/backend/src/misc/reaction-lib.ts
@@ -64,11 +64,11 @@ export async function toDbReaction(
 	// 文字列タイプのリアクションを絵文字に変換
 	if (Object.keys(legacies).includes(reaction)) return legacies[reaction];
 
-	// Unicode emoji
+	// Unicode絵文字
 	const match = emojiRegex.exec(reaction);
 	if (match) {
-		//return only first emoji
-		return match[0];
+		const unicode = match[0];
+		return unicode.match('\u200d') ? unicode : unicode.replace(/\ufe0f/g, '');
 	}
 
 	const custom = reaction.match(/^:([\w+-]+)(?:@\.)?:$/);