use SDK from github

This commit is contained in:
Damodar Lohani
2023-04-18 08:26:21 +05:45
parent a0c8eec37b
commit 2a2eb7fd0b
10 changed files with 812 additions and 1854 deletions
+793 -1832
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -19,7 +19,7 @@
},
"dependencies": {
"@analytics/google-analytics": "^1.0.5",
"@appwrite.io/console": "0.1.0",
"@appwrite.io/console": "github:appwrite/sdk-for-console#smtp",
"@appwrite.io/pink": "^0.0.6-rc.9",
"@popperjs/core": "^2.11.6",
"@sentry/svelte": "^7.44.2",
@@ -42,9 +42,10 @@
const path = '/projects/' + projectId + '/templates/email/' + type + '/' + locale;
try {
emailTemplates[type] = await sdk.forConsole.client.call(
'GET',
new URL(sdk.forConsole.client.config.endpoint + path)
emailTemplates[type] = await sdk.forConsole.projects.getEmailTemplate(
projectId,
type,
locale
);
} catch (e) {
addNotification({
@@ -1,16 +1,9 @@
import { sdk } from '$lib/stores/sdk';
import type { PageLoad } from './$types';
import type { Models } from '@appwrite.io/console';
export const load: PageLoad = async () => {
let codes = { localeCodes: [] };
try {
codes = await sdk.forProject.client.call(
'GET',
new URL(sdk.forProject.client.config.endpoint + '/locale/codes')
);
} catch (e) {
console.log(e);
}
const codes: Models.LocaleCodeList = await sdk.forProject.locale.listCodes();
return {
localeCodes: codes.localeCodes
};
@@ -38,7 +38,7 @@
<TableCellHead>Variables</TableCellHead>
<TableCellHead width={180} />
</TableHeader>
<TableBody>
<!-- <TableBody>
{#each data?.variables as variable}
<TableRow>
<TableCell title="variable">
@@ -51,7 +51,7 @@
</TableCellText>
</TableRow>
{/each}
</TableBody>
</TableBody> -->
</Table>
<svelte:fragment slot="footer">
<Button secondary on:click={() => (show = false)}>Cancel</Button>
@@ -2,9 +2,10 @@
import { afterUpdate } from 'svelte';
import EmailTemplate from './emailTemplate.svelte';
import LocaleOptions from './localeOptions.svelte';
import type { Models } from '@appwrite.io/console';
let locale = 'en-us';
export let localeCodes: { name: string; code: string }[];
export let localeCodes: Models.LocaleCode[];
export let loadEmailTemplate: (type: string, locale: string) => Promise<void> | void;
export let saveEmailTemplate: (type: string, data: any) => Promise<void> | void;
@@ -2,10 +2,10 @@
import { afterUpdate } from 'svelte';
import EmailTemplate from './emailTemplate.svelte';
import LocaleOptions from './localeOptions.svelte';
import Box from '$lib/components/box.svelte';
import type { Models } from '@appwrite.io/console';
let locale = 'en-us';
export let localeCodes: { name: string; code: string }[];
export let localeCodes: Models.LocaleCode[];
export let loadEmailTemplate: (type: string, locale: string) => Promise<void> | void;
export let saveEmailTemplate: (type: string, data: any) => Promise<void> | void;
@@ -2,10 +2,10 @@
import { afterUpdate } from 'svelte';
import EmailTemplate from './emailTemplate.svelte';
import LocaleOptions from './localeOptions.svelte';
import Box from '$lib/components/box.svelte';
import type { Models } from '@appwrite.io/console';
let locale = 'en-us';
export let localeCodes: { name: string; code: string }[];
export let localeCodes: Models.LocaleCode[];
export let loadEmailTemplate: (type: string, locale: string) => Promise<void> | void;
export let saveEmailTemplate: (type: string, data: any) => Promise<void> | void;
@@ -2,9 +2,10 @@
import { afterUpdate } from 'svelte';
import EmailTemplate from './emailTemplate.svelte';
import LocaleOptions from './localeOptions.svelte';
import type { Models } from '@appwrite.io/console';
let locale = 'en-us';
export let localeCodes: { name: string; code: string }[];
export let localeCodes: Models.LocaleCode[];
export let loadEmailTemplate: (type: string, locale: string) => Promise<void> | void;
export let saveEmailTemplate: (type: string, data: any) => Promise<void> | void;
@@ -1,7 +1,8 @@
<script lang="ts">
import { InputSelectSearch } from '$lib/elements/forms';
import type { Models } from '@appwrite.io/console';
export let localeCodes: { name: string; code: string }[];
export let localeCodes: Models.LocaleCode[];
export let value: string;
let search: string;