From e1e4779c51a879c71f9bcd44329bfaea1628e8c0 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Thu, 29 Jun 2023 12:52:37 +0300 Subject: [PATCH] feat(recovery): Couldn't save the dns token --- .../server_installation_repository.dart | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/logic/cubit/server_installation/server_installation_repository.dart b/lib/logic/cubit/server_installation/server_installation_repository.dart index 33d047b1..2a6829e6 100644 --- a/lib/logic/cubit/server_installation/server_installation_repository.dart +++ b/lib/logic/cubit/server_installation/server_installation_repository.dart @@ -170,12 +170,13 @@ class ServerInstallationRepository { Future getDomainId(final String token, final String domain) async { final result = await ProvidersController.currentDnsProvider!.tryInitApiByToken(token); - return result.success - ? (await ProvidersController.currentDnsProvider!.getZoneId( - domain, - )) - .data - : null; + if (!result.success) { + return null; + } + await setDnsApiToken(token); + return (await ProvidersController.currentDnsProvider!.getZoneId( + domain, + )).data; } Future> isDnsAddressesMatch(