Use system nickname or first name for incoming group calls

This commit is contained in:
ayumi-signal 2024-02-08 07:28:34 -08:00 committed by GitHub
parent 59b135ad7e
commit 4f97c8270c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 73 additions and 9 deletions

View file

@ -4,7 +4,17 @@
import type { ConversationType } from '../state/ducks/conversations';
export function getParticipantName(
participant: Readonly<Pick<ConversationType, 'firstName' | 'title'>>
participant: Readonly<
Pick<
ConversationType,
'firstName' | 'systemGivenName' | 'systemNickname' | 'title'
>
>
): string {
return participant.firstName || participant.title;
return (
participant.systemNickname ||
participant.systemGivenName ||
participant.firstName ||
participant.title
);
}