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 @@ -189,6 +189,8 @@ possessive: true, }); return ET`${creator} accepted ${targetPossessive} friend request`; + } else if (messageInfo.operation === 'farcaster_mutual') { + return ET`Your connection on Farcaster is on Comm.`; } invariant( false, @@ -215,10 +217,18 @@ const creator = ET.user({ userInfo: messageInfo.creator }); const prefix = ET`${creator}`; const title = threadInfo.uiName; - const body = - messageInfo.operation === 'request_sent' - ? 'sent you a friend request' - : 'accepted your friend request'; + + let body; + if (messageInfo.operation === 'request_sent') { + 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,