From 6ba5154bcc3e3c28fb53e4ede45b0c394e753cfb Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 9 Jun 2026 21:07:45 +0300 Subject: [PATCH] [Chat] Show invite link label in chat list preview (#10811) Co-authored-by: Claude Opus 4.8 (1M context) --- src/components/dms/getMessageInfo.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/dms/getMessageInfo.ts b/src/components/dms/getMessageInfo.ts index 4eade5cb62..b506dcce65 100644 --- a/src/components/dms/getMessageInfo.ts +++ b/src/components/dms/getMessageInfo.ts @@ -1,4 +1,8 @@ -import {AppBskyEmbedRecord, ChatBskyConvoDefs} from '@atproto/api' +import { + AppBskyEmbedRecord, + ChatBskyConvoDefs, + ChatBskyEmbedJoinLink, +} from '@atproto/api' import {type I18n} from '@lingui/core' import {msg} from '@lingui/core/macro' @@ -83,6 +87,8 @@ export function getMessageInfo({ } else { message = prefix(defaultEmbeddedContentMessage) } + } else if (ChatBskyEmbedJoinLink.isView(lastMessage.embed)) { + message = prefix(i18n._(msg`(chat invite link)`)) } else { message = prefix(defaultEmbeddedContentMessage) }