From d07a6d9db753982e49ae7aa2ea297f5eeeeda998 Mon Sep 17 00:00:00 2001 From: Matej Baco Date: Fri, 10 Mar 2023 07:41:39 +0000 Subject: [PATCH] Function domains --- package-lock.json | 14 +++++------ package.json | 2 +- .../function-[function]/domains/+page.svelte | 8 +++--- .../function-[function]/domains/+page.ts | 6 ++++- .../domains/wizard/step1.svelte | 15 +++++++++++ .../domains/wizard/step3.svelte | 4 +-- .../domains/wizard/step4.svelte | 25 +++++++++++-------- .../domains/wizard/verificationBox.svelte | 17 ++++++++----- 8 files changed, 61 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 89fa8e140..c18802778 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "dependencies": { "@analytics/google-analytics": "^1.0.5", - "@aw-labs/appwrite-console": "npm:matej-appwrite-console@7.1.6", + "@aw-labs/appwrite-console": "npm:matej-appwrite-console@7.1.8", "@aw-labs/icons": "0.0.0-77", "@aw-labs/ui": "0.0.0-77", "@popperjs/core": "^2.11.6", @@ -146,9 +146,9 @@ }, "node_modules/@aw-labs/appwrite-console": { "name": "matej-appwrite-console", - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/matej-appwrite-console/-/matej-appwrite-console-7.1.6.tgz", - "integrity": "sha512-4CP/KACjZgxXFGROxQnrtHc5gNvkexx3daVLR+N1cnc03/cd+QCt7Jcl3nBuWjirX7U4T2Yx78MrKdYusNCxHQ==", + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/matej-appwrite-console/-/matej-appwrite-console-7.1.8.tgz", + "integrity": "sha512-OhhxzcX0mZAjVSlS5A9U8AOw4LEQ8cPTFLsY86LQTqBqBTjEm+qT5MBTkeaeiEPXdL1+MzoqQgZOL+XXQ+RPJQ==", "dependencies": { "cross-fetch": "3.1.5", "isomorphic-form-data": "2.0.0" @@ -7741,9 +7741,9 @@ "integrity": "sha512-1Yw7u/COtxx06BfwlI+kVhsa/upKYzmCNrT4c8QDeCY2KMYlnijkUjtHiPU08HxyTIVB5j6d75O0YWVIHwQS8g==" }, "@aw-labs/appwrite-console": { - "version": "npm:matej-appwrite-console@7.1.6", - "resolved": "https://registry.npmjs.org/matej-appwrite-console/-/matej-appwrite-console-7.1.6.tgz", - "integrity": "sha512-4CP/KACjZgxXFGROxQnrtHc5gNvkexx3daVLR+N1cnc03/cd+QCt7Jcl3nBuWjirX7U4T2Yx78MrKdYusNCxHQ==", + "version": "npm:matej-appwrite-console@7.1.8", + "resolved": "https://registry.npmjs.org/matej-appwrite-console/-/matej-appwrite-console-7.1.8.tgz", + "integrity": "sha512-OhhxzcX0mZAjVSlS5A9U8AOw4LEQ8cPTFLsY86LQTqBqBTjEm+qT5MBTkeaeiEPXdL1+MzoqQgZOL+XXQ+RPJQ==", "requires": { "cross-fetch": "3.1.5", "isomorphic-form-data": "2.0.0" diff --git a/package.json b/package.json index bed942ed9..554f4753d 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "dependencies": { "@analytics/google-analytics": "^1.0.5", "analytics": "^0.8.1", - "@aw-labs/appwrite-console": "npm:matej-appwrite-console@7.1.6", + "@aw-labs/appwrite-console": "npm:matej-appwrite-console@7.1.8", "@aw-labs/icons": "0.0.0-77", "@aw-labs/ui": "0.0.0-77", "@popperjs/core": "^2.11.6", diff --git a/src/routes/console/project-[project]/functions/function-[function]/domains/+page.svelte b/src/routes/console/project-[project]/functions/function-[function]/domains/+page.svelte index 13a40337c..77b37ba1b 100644 --- a/src/routes/console/project-[project]/functions/function-[function]/domains/+page.svelte +++ b/src/routes/console/project-[project]/functions/function-[function]/domains/+page.svelte @@ -11,6 +11,7 @@ TableRow, TableScroll } from '$lib/elements/table'; + import { sdkForProject } from '$lib/stores/sdk'; import { Container } from '$lib/layout'; import { addNotification } from '$lib/stores/notifications'; import { wizard } from '$lib/stores/wizard'; @@ -41,7 +42,8 @@ invalidate(Dependencies.RULES); return; } - // await sdkForConsole.projects.updateDomainVerification(projectId, ruleId); + + await sdkForProject.proxy.updateRuleVerification(ruleId); invalidate(Dependencies.RULES); trackEvent('submit_domain_update_verification'); } catch (error) { @@ -88,12 +90,12 @@
- {#if (rule.status === 'created') | (rule.status === 'verifying')} + {#if rule.status === 'verifying' || isVerifying[rule.$id]}
- {:else if rule.status === 'failed'} + {:else if rule.status === 'failed' || rule.status === 'created'}
diff --git a/src/routes/console/project-[project]/functions/function-[function]/domains/wizard/step4.svelte b/src/routes/console/project-[project]/functions/function-[function]/domains/wizard/step4.svelte index eacfa7c42..0289833ad 100644 --- a/src/routes/console/project-[project]/functions/function-[function]/domains/wizard/step4.svelte +++ b/src/routes/console/project-[project]/functions/function-[function]/domains/wizard/step4.svelte @@ -1,6 +1,6 @@
- {#if $rule.status === 'verified'} + {#if isVerified} verified

Domain has been verified

{:else} - {#if $rule.status === 'created' || $rule.status === 'verifying'} + {#if isVerifying}
@@ -37,10 +44,8 @@ {/if} - +

Domain is pending verification

{/if}