getMuteGroupMemberDisplayString static method
String
getMuteGroupMemberDisplayString(
- MuteGroupMemberSystemMessage systemMessage,
- BuildContext context
Implementation
static String getMuteGroupMemberDisplayString(MuteGroupMemberSystemMessage systemMessage, BuildContext context) {
AtomicLocalizations localizations = AtomicLocalizations.of(context);
int muteTime = systemMessage.muteTime;
String memberShowName = systemMessage.mutedGroupMembersShowName;
bool isSelfMuted = systemMessage.isSelfMuted;
String actualShowName = isSelfMuted ? localizations.you : memberShowName;
if (muteTime == 0) {
final action = localizations.unmuted;
return "$actualShowName $action";
} else {
final action = localizations.muted;
final duration = formatMuteTime(muteTime, context);
return "$actualShowName $action$duration";
}
}