diff --git a/src/nostr/handler.ts b/src/nostr/handler.ts index e62228c4e71103fdd501035bb6f4999ece269a98..bcb469d02aa2c3d6d9024f08cf4cf34cfe1ac525 100644 --- a/src/nostr/handler.ts +++ b/src/nostr/handler.ts @@ -4,7 +4,7 @@ import { nostrEventsCounter } from '@/metrics.ts'; import { buildFollow, wrapCreate, wrapUpdate } from '../activitypub/builder.ts'; import { federate } from '../activitypub/federation.ts'; -import { toActor, toAnnounce, toDelete, toEmojiReact, toLike, toNote, toZap } from '../activitypub/transmute.ts'; +import { toActor, toAnnounce, toDelete, toLike, toNote, toZap } from '../activitypub/transmute.ts'; import { cipher, followsDB } from '../db.ts'; import { url } from '../utils/parse.ts'; @@ -105,17 +105,11 @@ async function handleEvent6(event: Event<6>) { } async function handleEvent7(event: Event<7>) { - if (event.content === '+' || event.content === '') { - const like = await toLike(event); - if (like) { - return federate(like); - } - } else if (/\p{Extended_Pictographic}/u.test(event.content)) { - const emojiReact = await toEmojiReact(event); - if (emojiReact) { - return federate(emojiReact); - } + const like = await toLike(event); + if (like) { + return federate(like); } + // TODO: use toEmojiReact if Mastodon ever supports EmojiReact } async function handleEvent9735(event: Event<9735>) {