From bc2b8e5e7bacd1f1a74862b4747e8d5727743cc3 Mon Sep 17 00:00:00 2001 From: Darshan Date: Mon, 26 May 2025 20:03:22 +0530 Subject: [PATCH] update: redirect after domain verified. --- .../domains/recordsCard.svelte | 20 ++++++++++++++++++- .../domains/retryDomainModal.svelte | 2 +- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/routes/(console)/organization-[organization]/domains/recordsCard.svelte b/src/routes/(console)/organization-[organization]/domains/recordsCard.svelte index 738cb89ef..68d02d3fb 100644 --- a/src/routes/(console)/organization-[organization]/domains/recordsCard.svelte +++ b/src/routes/(console)/organization-[organization]/domains/recordsCard.svelte @@ -16,13 +16,18 @@ Input, InteractiveText } from '@appwrite.io/pink-svelte'; + import { base } from '$app/paths'; + import { page } from '$app/state'; + import { goto } from '$app/navigation'; export let domain: Domain; let verified = undefined; + const routeBase = `${base}/organization-${page.params.organization}/domains/domain-${domain.$id}`; + // TODO: split _APP_DOMAINS_NAMESERVERS? - let nameservers = $consoleVariables?._APP_DOMAINS_NAMESERVERS.split(',') ?? [ + const nameservers = $consoleVariables?._APP_DOMAINS_NAMESERVERS.split(',') ?? [ 'ns1.appwrite.io', 'ns2.appwrite.io' ]; @@ -31,6 +36,19 @@ try { domain = await sdk.forConsole.domains.updateNameservers(domain.$id); verified = domain.nameservers === 'Appwrite'; + if (verified) { + addNotification({ + type: 'success', + message: 'Domain verified' + }); + + await goto(routeBase); + } else { + addNotification({ + type: 'error', + message: 'Domain not verified' + }); + } } catch (error) { addNotification({ type: 'error', diff --git a/src/routes/(console)/organization-[organization]/domains/retryDomainModal.svelte b/src/routes/(console)/organization-[organization]/domains/retryDomainModal.svelte index 08bbaf855..9435dca89 100644 --- a/src/routes/(console)/organization-[organization]/domains/retryDomainModal.svelte +++ b/src/routes/(console)/organization-[organization]/domains/retryDomainModal.svelte @@ -13,7 +13,7 @@ export let show = false; export let selectedDomain: Domain; - let nameservers = $consoleVariables?._APP_DOMAINS_NAMESERVERS.split(',') ?? [ + const nameservers = $consoleVariables?._APP_DOMAINS_NAMESERVERS.split(',') ?? [ 'ns1.appwrite.io', 'ns2.appwrite.io' ];