From 686ff8943a6ca2adeadb4b68485a8b2f9fb671ca Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 28 Apr 2026 14:31:29 +0100 Subject: [PATCH] rewrite "permanantly locked" message --- src/components/dms/getSystemMessageInfo.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/dms/getSystemMessageInfo.ts b/src/components/dms/getSystemMessageInfo.ts index a0a615f793..c8eb54764a 100644 --- a/src/components/dms/getSystemMessageInfo.ts +++ b/src/components/dms/getSystemMessageInfo.ts @@ -15,6 +15,7 @@ import { Unlock_Stroke2_Corner2_Rounded as UnlockIcon, } from '#/components/icons/Lock' import {PencilLine_Stroke2_Corner0_Rounded as PencilIcon} from '#/components/icons/Pencil' +import {TimesLarge_Stroke2_Corner0_Rounded as XIcon} from '#/components/icons/Times' export type SystemMessageInfo = { message: MessageDescriptor @@ -68,7 +69,13 @@ export function getSystemMessageInfo( } else if (ChatBskyConvoDefs.isSystemMessageDataUnlockConvo(data)) { return {Icon: UnlockIcon, message: msg`Chat unlocked`} } else if (ChatBskyConvoDefs.isSystemMessageDataLockConvoPermanently(data)) { - return {Icon: LockIcon, message: msg`Chat locked permanently`} + const name = getReferredDisplayName(data.lockedBy, relatedProfiles) + return { + Icon: XIcon, + message: name + ? msg`${name} ended the group chat` + : msg`This group chat was ended`, + } } else if (ChatBskyConvoDefs.isSystemMessageDataEditGroup(data)) { return { Icon: PencilIcon,