From a80683024e3617d827bc45e6aa559599aee12fe3 Mon Sep 17 00:00:00 2001
From: tglide <26071571+TGlide@users.noreply.github.com>
Date: Fri, 28 Apr 2023 23:57:34 +0100
Subject: [PATCH] fix: cloud card endpoint
---
src/routes/card/Card.svelte | 5 ++++-
src/routes/card/[uid]/+page.ts | 6 ++++--
src/routes/card/display.svelte | 10 +++++-----
src/routes/card/helpers.ts | 10 ++++++----
4 files changed, 19 insertions(+), 12 deletions(-)
diff --git a/src/routes/card/Card.svelte b/src/routes/card/Card.svelte
index 4f290de85..1f7e18564 100644
--- a/src/routes/card/Card.svelte
+++ b/src/routes/card/Card.svelte
@@ -13,6 +13,8 @@
import { spring } from 'svelte/motion';
import { getCardImgUrls } from './helpers';
+ import { VARS } from '$lib/system';
+ import { page } from '$app/stores';
let cardEl: HTMLDivElement | undefined;
export let active = false;
@@ -228,7 +230,8 @@
--center: ${$centerProximity};
`;
- const { frontImg, backImg } = getCardImgUrls(userId);
+ const endpoint = VARS.APPWRITE_ENDPOINT ?? `${$page.url.origin}/v1`;
+ const { frontImg, backImg } = getCardImgUrls(userId, endpoint);
diff --git a/src/routes/card/[uid]/+page.ts b/src/routes/card/[uid]/+page.ts
index 83de20bee..77c11504b 100644
--- a/src/routes/card/[uid]/+page.ts
+++ b/src/routes/card/[uid]/+page.ts
@@ -1,11 +1,13 @@
+import { VARS } from '$lib/system.js';
import { redirect } from '@sveltejs/kit';
import { getCardImgUrls } from '../helpers.js';
export const ssr = true;
-export async function load({ params }) {
+export async function load({ params, url }) {
const userId = params.uid;
- const { frontImg } = getCardImgUrls(userId);
+ const endpoint = VARS.APPWRITE_ENDPOINT ?? `${url.origin}/v1`;
+ const { frontImg } = getCardImgUrls(userId, endpoint);
const res = await fetch(frontImg);
if (!res.ok) {
diff --git a/src/routes/card/display.svelte b/src/routes/card/display.svelte
index 6250cef63..96fd48bdb 100644
--- a/src/routes/card/display.svelte
+++ b/src/routes/card/display.svelte
@@ -9,6 +9,8 @@
import Code from '$lib/components/code.svelte';
import Button from '$lib/elements/forms/button.svelte';
import { browser } from '$app/environment';
+ import { VARS } from '$lib/system';
+ import { page } from '$app/stores';
export let userId: string;
export let variant: 'owner' | 'external';
@@ -27,7 +29,8 @@
let cardIsFlipped = false;
let showEmbedCode = false;
- const { frontImg, ogImg } = getCardImgUrls(userId);
+ const endpoint = VARS.APPWRITE_ENDPOINT ?? `${$page.url.origin}/v1`;
+ const { frontImg, ogImg } = getCardImgUrls(userId, endpoint);
$: title = variant === 'owner' ? 'Welcome to the cloud' : 'Join the Appwrite Cloud';
$: shareableLink =
@@ -128,10 +131,7 @@
-
+