getChangeInviteToGroupApprovalDisplayString static method
String
getChangeInviteToGroupApprovalDisplayString(
- ChangeInviteToGroupApprovalSystemMessage systemMessage,
- BuildContext context
Implementation
static String getChangeInviteToGroupApprovalDisplayString(
ChangeInviteToGroupApprovalSystemMessage systemMessage, BuildContext context) {
AtomicLocalizations localizations = AtomicLocalizations.of(context);
String operator = systemMessage.groupInviteApprovalOperator;
String approvalDesc;
switch (systemMessage.groupInviteOption) {
case GroupJoinOption.forbid:
approvalDesc = localizations.groupInviteForbidden;
break;
case GroupJoinOption.auth:
approvalDesc = localizations.groupInviteApproval;
break;
case GroupJoinOption.any:
approvalDesc = localizations.groupInviteFree;
break;
}
return '$operator ${localizations.groupInviteMethodChangedTo} $approvalDesc';
}