fix: Implement better domain id check on DNS restoration

pull/211/head
NaiJi ✨ 2023-05-31 23:12:45 -03:00 committed by Inex Code
parent 370cbf1052
commit f55800cd72
1 changed files with 10 additions and 1 deletions

View File

@ -190,7 +190,16 @@ class ServerInstallationRepository {
),
);
final String? domainId = await dnsProviderApi.getZoneId(domain);
/// TODO: nvm it's because only Cloudflare uses Zone
/// for other providers we need to implement a different kind of
/// functionality here... but it's on refactoring, let it be here for now.
final APIGenericResult<bool> apiResponse =
await dnsProviderApi.isApiTokenValid(token);
String? domainId;
if (apiResponse.success && apiResponse.data) {
domainId = await dnsProviderApi.getZoneId(domain);
}
return domainId;
}