localizedText property
String
get
localizedText
Implementation
String get localizedText {
switch (event) {
case 'joined':
return '${params['user'] ?? 'Someone'} joined the conversation';
case 'left':
return '${params['user'] ?? 'Someone'} left the conversation';
case 'added':
return '${params['by'] ?? 'Someone'} added '
'${params['user'] ?? 'someone'}';
case 'removed':
return '${params['by'] ?? 'Someone'} removed '
'${params['user'] ?? 'someone'}';
case 'renamed':
return 'Conversation renamed to "${params['name'] ?? ''}"';
case 'avatar_changed':
return '${params['user'] ?? 'Someone'} changed the group photo';
case 'call_started':
return '๐ ${params['user'] ?? 'Someone'} started a call';
case 'call_ended':
final dur = params['duration'];
return '๐ Call ended${dur != null ? ' ยท $dur' : ''}';
case 'encrypted':
return '๐ Messages are end-to-end encrypted';
default:
return params['text'] ?? event;
}
}