diff --git a/lib/widgets/add_server/add_server_modal.dart b/lib/widgets/add_server/add_server_modal.dart index 294cd7d..c587c7e 100644 --- a/lib/widgets/add_server/add_server_modal.dart +++ b/lib/widgets/add_server/add_server_modal.dart @@ -126,6 +126,8 @@ class _AddServerModalState extends State { } void connect() async { + setState(() => isConnecting = true); + Server serverObj = Server( id: uuid.v4(), name: nameController.text, @@ -140,7 +142,6 @@ class _AddServerModalState extends State { : null, runningOnHa: homeAssistant ); - setState(() => isConnecting = true); final result = homeAssistant == true ? await loginHA(serverObj) @@ -211,10 +212,11 @@ class _AddServerModalState extends State { else { Navigator.pop(context); } - return; } void edit() async { + setState(() => isConnecting = true); + final Server serverObj = Server( id: widget.server!.id, name: nameController.text, @@ -286,7 +288,6 @@ class _AddServerModalState extends State { else { Navigator.pop(context); } - return; } Widget actions() {