signal-desktop/ts/util/callingGetParticipantName.ts
automated-signal 2588270466
Use system nickname or first name for incoming group calls
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2024-02-08 09:49:03 -08:00

20 lines
476 B
TypeScript

// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import type { ConversationType } from '../state/ducks/conversations';
export function getParticipantName(
participant: Readonly<
Pick<
ConversationType,
'firstName' | 'systemGivenName' | 'systemNickname' | 'title'
>
>
): string {
return (
participant.systemNickname ||
participant.systemGivenName ||
participant.firstName ||
participant.title
);
}