Refactor change detection logic in display name listener for better readability
This commit is contained in:
@@ -43,7 +43,10 @@ class _AccountSettingsDialogState extends State<AccountSettingsDialog> {
|
|||||||
_displayNameController = TextEditingController();
|
_displayNameController = TextEditingController();
|
||||||
_displayNameController.addListener(() {
|
_displayNameController.addListener(() {
|
||||||
if (mounted && _currentUser != null) {
|
if (mounted && _currentUser != null) {
|
||||||
setState(() => _hasChanges = _displayNameController.text != (_currentUser!.displayName ?? ''));
|
setState(
|
||||||
|
() => _hasChanges =
|
||||||
|
_displayNameController.text != (_currentUser!.displayName ?? ''),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
_currentPasswordController = TextEditingController();
|
_currentPasswordController = TextEditingController();
|
||||||
|
|||||||
Reference in New Issue
Block a user