getMessagePrefix static method
Gets the sender name prefix for group messages.
Returns "You: " for messages sent by current user. Returns "Name: " for messages sent by other users. Returns empty string for user-to-user conversations.
Implementation
static String getMessagePrefix(
BuildContext context,
BaseMessage message,
String? loggedInUserId,
) {
// Only show prefix for group messages
if (message.receiverType != CometChatReceiverType.group) {
return '';
}
final sender = message.sender;
if (sender == null) return '';
if (sender.uid == loggedInUserId) {
return '${Translations.of(context).you}: ';
} else {
return '${sender.name}: ';
}
}