getSingleSystemInfoDisplayString static method
Implementation
static String getSingleSystemInfoDisplayString(SystemMessageInfo systemMessage, BuildContext context) {
return switch (systemMessage) {
UnknownSystemMessage() => AtomicLocalizations.of(context).unknown,
RecallMessageSystemMessage() => getRevokeDisplayString(systemMessage, context),
JoinGroupSystemMessage() => getJoinGroupDisplayString(systemMessage, context),
InviteToGroupSystemMessage() => getInviteToGroupDisplayString(systemMessage, context),
QuitGroupSystemMessage() => getQuitGroupDisplayString(systemMessage, context),
KickedFromGroupSystemMessage() => getKickedFromGroupDisplayString(systemMessage, context),
SetGroupAdminSystemMessage() => getSetGroupAdminDisplayString(systemMessage, context),
CancelGroupAdminSystemMessage() => getCancelGroupAdminDisplayString(systemMessage, context),
ChangeGroupNameSystemMessage() => getChangeGroupNameDisplayString(systemMessage, context),
ChangeGroupAvatarSystemMessage() => getChangeGroupAvatarDisplayString(systemMessage, context),
ChangeGroupNotificationSystemMessage() => getChangeGroupNotificationDisplayString(systemMessage, context),
ChangeGroupIntroductionSystemMessage() => getChangeGroupIntroductionDisplayString(systemMessage, context),
ChangeGroupOwnerSystemMessage() => getChangeGroupOwnerDisplayString(systemMessage, context),
ChangeGroupMuteAllSystemMessage() => getChangeGroupMuteAllDisplayString(systemMessage, context),
ChangeJoinGroupApprovalSystemMessage() => getChangeJoinGroupApprovalDisplayString(systemMessage, context),
ChangeInviteToGroupApprovalSystemMessage() => getChangeInviteToGroupApprovalDisplayString(systemMessage, context),
MuteGroupMemberSystemMessage() => getMuteGroupMemberDisplayString(systemMessage, context),
PinGroupMessageSystemMessage() => getPinGroupMessageDisplayString(systemMessage, context),
UnpinGroupMessageSystemMessage() => getUnpinGroupMessageDisplayString(systemMessage, context),
};
}