diff --git a/lib/shared/messages/update-relationship-message-spec.js b/lib/shared/messages/update-relationship-message-spec.js --- a/lib/shared/messages/update-relationship-message-spec.js +++ b/lib/shared/messages/update-relationship-message-spec.js @@ -320,6 +320,17 @@ threadInfo: ThreadInfo, ): Promise { const messageInfo = assertSingleMessageInfo(messageInfos); + if ( + messageInfo.type === messageTypes.UPDATE_RELATIONSHIP && + messageInfo.operation === 'farcaster_mutual' + ) { + const title = threadInfo.uiName; + const prefix = ET`${ET.fcUser({ fid: messageInfo.creatorFID })}`; + const body = 'from Farcaster is on Comm'; + const merged = ET`${prefix} ${body}`; + return { merged, body, title, prefix }; + } + const creator = ET.user({ userInfo: messageInfo.creator }); const prefix = ET`${creator}`; const title = threadInfo.uiName; @@ -329,19 +340,12 @@ body = 'sent you a friend request'; } else if (messageInfo.operation === 'request_accepted') { body = 'accepted your friend request'; - } else if (messageInfo.operation === 'farcaster_mutual') { - body = 'from Farcaster is on Comm'; } else { invariant(false, 'unknown messageInfo.operation in notificationTexts'); } const merged = ET`${prefix} ${body}`; - return { - merged, - body, - title, - prefix, - }; + return { merged, body, title, prefix }; }, generatesNotifs: async () => pushTypes.NOTIF,