feat(group): 支持清空群昵称功能
This commit is contained in:
parent
498bdb7f5d
commit
bfd865fdc9
|
|
@ -164,10 +164,11 @@ class GroupProfileNameCardState extends TIMUIKitState<GroupProfileNameCard>{
|
|||
}
|
||||
|
||||
/// 验证群昵称格式
|
||||
/// 仅限中文、字母、数字和下划线,2-16个字
|
||||
/// 允许空值(清空昵称)或仅限中文、字母、数字和下划线,2-16个字
|
||||
bool _validateNameCard(String text) {
|
||||
// 允许空值,用于清空群昵称
|
||||
if (text.isEmpty) {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
// 检查长度:2-16个字符
|
||||
|
|
@ -183,8 +184,8 @@ class GroupProfileNameCardState extends TIMUIKitState<GroupProfileNameCard>{
|
|||
/// 实时验证群昵称格式并设置提示信息
|
||||
void _validateNameCardRealTime(String text) {
|
||||
if (text.isEmpty) {
|
||||
isValid = false;
|
||||
validationMessage = TIM_t("昵称不能为空");
|
||||
isValid = true;
|
||||
validationMessage = TIM_t("清空昵称");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -266,8 +267,8 @@ class _NameCardInputWidgetState extends State<_NameCardInputWidget> {
|
|||
void _validateModalInput(String text) {
|
||||
setState(() {
|
||||
if (text.isEmpty) {
|
||||
modalIsValid = false;
|
||||
modalValidationMessage = TIM_t("昵称不能为空");
|
||||
modalIsValid = true;
|
||||
modalValidationMessage = TIM_t("清空昵称");
|
||||
} else if (text.length < 2) {
|
||||
modalIsValid = false;
|
||||
modalValidationMessage = TIM_t("昵称至少需要2个字符");
|
||||
|
|
@ -288,8 +289,9 @@ class _NameCardInputWidgetState extends State<_NameCardInputWidget> {
|
|||
}
|
||||
|
||||
bool _validateNameCard(String text) {
|
||||
// 允许空值,用于清空群昵称
|
||||
if (text.isEmpty) {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
// 检查长度:2-16个字符
|
||||
|
|
|
|||
Loading…
Reference in New Issue