getSingleSystemInfoDisplayString static method

String getSingleSystemInfoDisplayString(
  1. SystemMessageInfo systemMessage,
  2. BuildContext context
)

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),
  };
}