Avoid setting blank group names.

This commit is contained in:
Sagar
2025-04-11 19:22:53 +05:30
committed by Alex Hart
parent 885588db86
commit 003c1082a9
2 changed files with 2 additions and 5 deletions

View File

@@ -262,11 +262,8 @@ public class AddGroupDetailsFragment extends LoggingFragment {
}
private void setCreateEnabled(boolean isEnabled) {
if (create.isClickable() == isEnabled) {
return;
}
create.setClickable(isEnabled);
create.setEnabled(isEnabled);
}
private void showAvatarPicker() {

View File

@@ -48,7 +48,7 @@ public final class AddGroupDetailsViewModel extends ViewModel {
this.repository = repository;
MutableLiveData<List<GroupMemberEntry.NewGroupCandidate>> initialMembers = new MutableLiveData<>();
LiveData<Boolean> isValidName = Transformations.map(name, name -> !TextUtils.isEmpty(name));
LiveData<Boolean> isValidName = Transformations.map(name, name -> !name.isBlank());
members = LiveDataUtil.combineLatest(initialMembers, deleted, AddGroupDetailsViewModel::filterDeletedMembers);
isMms = Transformations.map(members, AddGroupDetailsViewModel::isAnyForcedSms);