getChangeJoinGroupApprovalDisplayString static method
String
getChangeJoinGroupApprovalDisplayString(
- ChangeJoinGroupApprovalSystemMessage systemMessage,
- BuildContext context
Implementation
static String getChangeJoinGroupApprovalDisplayString(
ChangeJoinGroupApprovalSystemMessage systemMessage, BuildContext context) {
AtomicLocalizations localizations = AtomicLocalizations.of(context);
String operator = systemMessage.groupJoinApprovalOperator;
String approvalDesc;
switch (systemMessage.groupJoinOption) {
case GroupJoinOption.forbid:
approvalDesc = localizations.groupJoinForbidden;
break;
case GroupJoinOption.auth:
approvalDesc = localizations.groupJoinApproval;
break;
case GroupJoinOption.any:
approvalDesc = localizations.groupJoinFree;
break;
}
return '$operator ${localizations.groupJoinMethodChangedTo} $approvalDesc';
}