set loading when waiting for token exchange

This commit is contained in:
Henry Hiles 2026-08-08 16:18:54 -04:00
commit bd185824f9
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -60,7 +60,9 @@ class SelectServerPage extends HookConsumerWidget {
AppLinks().uriLinkStream.listen((encodedUri) async { AppLinks().uriLinkStream.listen((encodedUri) async {
final state = encodedUri.queryParameters["state"]; final state = encodedUri.queryParameters["state"];
if (state != codeResponse.state) return; if (state != codeResponse.state) return;
isLoading.value = true;
try {
final code = encodedUri.queryParameters["code"]; final code = encodedUri.queryParameters["code"];
if (code != null) { if (code != null) {
@ -82,6 +84,9 @@ class SelectServerPage extends HookConsumerWidget {
) )
.onError(showError); .onError(showError);
} }
} finally {
isLoading.value = false;
}
}); });
} }
} }