Grant access to any member of a specific team. To grant access to team members with specific
@@ -144,6 +144,6 @@
{/if}
Grant access to any authenticated or anonymous user.
Are you sure you want to exit from
diff --git a/src/routes/console/account/activity/[[page]]/+page.ts b/src/routes/console/account/activity/[[page]]/+page.ts
index 6ac71de8d..d3fc1b4d0 100644
--- a/src/routes/console/account/activity/[[page]]/+page.ts
+++ b/src/routes/console/account/activity/[[page]]/+page.ts
@@ -1,5 +1,5 @@
import { Query } from '@aw-labs/appwrite-console';
-import { sdkForConsole } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import { pageToOffset } from '$lib/helpers/load';
import { PAGE_LIMIT } from '$lib/constants';
import type { PageLoad } from './$types';
@@ -10,6 +10,6 @@ export const load: PageLoad = async ({ params }) => {
return {
offset,
- logs: await sdkForConsole.account.listLogs([Query.offset(offset), Query.limit(PAGE_LIMIT)])
+ logs: await sdk.forConsole.account.listLogs([Query.offset(offset), Query.limit(PAGE_LIMIT)])
};
};
diff --git a/src/routes/console/account/delete.svelte b/src/routes/console/account/delete.svelte
index cf981d4e9..139098292 100644
--- a/src/routes/console/account/delete.svelte
+++ b/src/routes/console/account/delete.svelte
@@ -5,13 +5,13 @@
import { Dependencies } from '$lib/constants';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
export let showDelete = false;
const deleteAccount = async () => {
try {
- await sdkForConsole.account.updateStatus();
+ await sdk.forConsole.account.updateStatus();
showDelete = false;
invalidate(Dependencies.ACCOUNT);
addNotification({
@@ -29,7 +29,7 @@
};
- Are you sure you want to delete your account?
@@ -84,7 +84,7 @@
URI
@@ -93,7 +93,7 @@
URI
@@ -103,7 +103,7 @@
URI
Maximum number of active sessions allowed per user.
diff --git a/src/routes/console/project-[project]/auth/security/updateUsersLimit.svelte b/src/routes/console/project-[project]/auth/security/updateUsersLimit.svelte index 807630fdb..3e0dade55 100644 --- a/src/routes/console/project-[project]/auth/security/updateUsersLimit.svelte +++ b/src/routes/console/project-[project]/auth/security/updateUsersLimit.svelte @@ -7,7 +7,7 @@ import { Button } from '$lib/elements/forms'; import { clickOnEnter } from '$lib/helpers/a11y'; import { addNotification } from '$lib/stores/notifications'; - import { sdkForConsole } from '$lib/stores/sdk'; + import { sdk } from '$lib/stores/sdk'; import { project } from '../../store'; const projectId = $project.$id; @@ -31,7 +31,7 @@ async function updateLimit() { submitting = true; try { - await sdkForConsole.projects.updateAuthLimit(projectId, isLimited ? newLimit : 0); + await sdk.forConsole.projects.updateAuthLimit(projectId, isLimited ? newLimit : 0); invalidate(Dependencies.PROJECT).then(() => (submitting = false)); addNotification({ type: 'success', diff --git a/src/routes/console/project-[project]/auth/settings/+page.svelte b/src/routes/console/project-[project]/auth/settings/+page.svelte index 78786f524..c40d7934e 100644 --- a/src/routes/console/project-[project]/auth/settings/+page.svelte +++ b/src/routes/console/project-[project]/auth/settings/+page.svelte @@ -4,7 +4,7 @@ import { InputSwitch } from '$lib/elements/forms'; import { Container } from '$lib/layout'; import { addNotification } from '$lib/stores/notifications'; - import { sdkForConsole } from '$lib/stores/sdk'; + import { sdk } from '$lib/stores/sdk'; import { project } from '../../store'; import { authMethods, type AuthMethod } from '$lib/stores/auth-methods'; import { OAuthProviders } from '$lib/stores/oauth-providers'; @@ -22,7 +22,7 @@ async function authUpdate(box: AuthMethod) { try { - await sdkForConsole.projects.updateAuthStatus(projectId, box.method, box.value); + await sdk.forConsole.projects.updateAuthStatus(projectId, box.method, box.value); addNotification({ type: 'success', message: `${box.label} authentication has been ${ diff --git a/src/routes/console/project-[project]/auth/teams/[[page]]/+page.ts b/src/routes/console/project-[project]/auth/teams/[[page]]/+page.ts index dfd5d40df..ede361c0b 100644 --- a/src/routes/console/project-[project]/auth/teams/[[page]]/+page.ts +++ b/src/routes/console/project-[project]/auth/teams/[[page]]/+page.ts @@ -1,11 +1,10 @@ import { Query } from '@aw-labs/appwrite-console'; -import { sdkForProject } from '$lib/stores/sdk'; +import { sdk } from '$lib/stores/sdk'; import { pageToOffset } from '$lib/helpers/load'; import { PAGE_LIMIT } from '$lib/constants'; import type { PageLoad } from './$types'; -export const load: PageLoad = async ({ params, parent, url }) => { - await parent(); +export const load: PageLoad = async ({ params, url }) => { const page = Number(params.page); const offset = pageToOffset(page, PAGE_LIMIT); const search = url.search.slice(1) ?? undefined; @@ -14,7 +13,7 @@ export const load: PageLoad = async ({ params, parent, url }) => { offset, search, page, - teams: await sdkForProject.teams.list( + teams: await sdk.forProject.teams.list( [Query.limit(PAGE_LIMIT), Query.offset(offset), Query.orderDesc('$createdAt')], search ) diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/+layout.ts b/src/routes/console/project-[project]/auth/teams/team-[team]/+layout.ts index f7b8997b6..9859dfe08 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/+layout.ts +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/+layout.ts @@ -1,18 +1,17 @@ import Breadcrumbs from './breadcrumbs.svelte'; import Header from './header.svelte'; -import { sdkForProject } from '$lib/stores/sdk'; +import { sdk } from '$lib/stores/sdk'; import type { LayoutLoad } from './$types'; import { Dependencies } from '$lib/constants'; import { error } from '@sveltejs/kit'; -export const load: LayoutLoad = async ({ params, parent, depends }) => { - await parent(); +export const load: LayoutLoad = async ({ params, depends }) => { depends(Dependencies.TEAM); try { return { header: Header, breadcrumbs: Breadcrumbs, - team: await sdkForProject.teams.get(params.team) + team: await sdk.forProject.teams.get(params.team) }; } catch (e) { throw error(e.code, e.message); diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte index 10dd00347..007ec5ead 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte @@ -4,7 +4,7 @@ import { CardGrid, Box, Heading, AvatarInitials } from '$lib/components'; import { Container } from '$lib/layout'; import { Button, InputText, Form } from '$lib/elements/forms'; - import { sdkForProject } from '$lib/stores/sdk'; + import { sdk } from '$lib/stores/sdk'; import { toLocaleDateTime } from '$lib/helpers/date'; import { addNotification } from '$lib/stores/notifications'; import { team } from './store'; @@ -22,7 +22,7 @@ async function updateName() { try { - await sdkForProject.teams.update($page.params.team, teamName); + await sdk.forProject.teams.update($page.params.team, teamName); invalidate(Dependencies.TEAM); addNotification({ message: 'Name has been updated', @@ -55,7 +55,7 @@
Are you sure you want to delete {selectedMembership.userName} from '{selectedMembership.teamName}'?
diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte
index 95b6ad318..bf99459eb 100644
--- a/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte
+++ b/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte
@@ -6,7 +6,7 @@
import { Modal } from '$lib/components';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import type { Models } from '@aw-labs/appwrite-console';
export let showDelete = false;
@@ -14,7 +14,7 @@
const deleteTeam = async () => {
try {
- await sdkForProject.teams.delete(team.$id);
+ await sdk.forProject.teams.delete(team.$id);
showDelete = false;
trackEvent(Submit.TeamDelete);
await goto(`${base}/console/project-${$page.params.project}/auth/teams`);
@@ -28,7 +28,7 @@
};
-
Are you sure you want to delete {team.name}?
diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/members/[[page]]/+page.ts b/src/routes/console/project-[project]/auth/teams/team-[team]/members/[[page]]/+page.ts
index 38c6fd930..42fbccef9 100644
--- a/src/routes/console/project-[project]/auth/teams/team-[team]/members/[[page]]/+page.ts
+++ b/src/routes/console/project-[project]/auth/teams/team-[team]/members/[[page]]/+page.ts
@@ -1,11 +1,10 @@
import { Query } from '@aw-labs/appwrite-console';
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import { pageToOffset } from '$lib/helpers/load';
import { Dependencies, PAGE_LIMIT } from '$lib/constants';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent, depends, url }) => {
- await parent();
+export const load: PageLoad = async ({ params, depends, url }) => {
depends(Dependencies.MEMBERSHIPS);
const teamId = params.team;
const page = Number(params.page);
@@ -15,7 +14,7 @@ export const load: PageLoad = async ({ params, parent, depends, url }) => {
return {
offset,
search,
- memberships: await sdkForProject.teams.listMemberships(
+ memberships: await sdk.forProject.teams.listMemberships(
teamId,
[Query.limit(PAGE_LIMIT), Query.offset(offset), Query.orderDesc('$createdAt')],
search
diff --git a/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts b/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts
index fbc99f708..226b38e4c 100644
--- a/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts
+++ b/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts
@@ -1,11 +1,10 @@
import type { Models } from '@aw-labs/appwrite-console';
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent }) => {
- await parent();
+export const load: PageLoad = async ({ params }) => {
const { period } = params;
- const response = await sdkForProject.users.getUsage(period ?? '30d');
+ const response = await sdk.forProject.users.getUsage(period ?? '30d');
return {
count: response.usersCount as unknown as Models.Metric[],
created: response.usersCreate as unknown as Models.Metric[],
diff --git a/src/routes/console/project-[project]/auth/user-[user]/+layout.ts b/src/routes/console/project-[project]/auth/user-[user]/+layout.ts
index 2cbe498c2..64adc0d20 100644
--- a/src/routes/console/project-[project]/auth/user-[user]/+layout.ts
+++ b/src/routes/console/project-[project]/auth/user-[user]/+layout.ts
@@ -1,19 +1,18 @@
import type { LayoutLoad } from './$types';
import Breadcrumbs from './breadcrumbs.svelte';
import Header from './header.svelte';
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import { Dependencies } from '$lib/constants';
import { error } from '@sveltejs/kit';
-export const load: LayoutLoad = async ({ params, parent, depends }) => {
- await parent();
+export const load: LayoutLoad = async ({ params, depends }) => {
depends(Dependencies.USER);
try {
return {
header: Header,
breadcrumbs: Breadcrumbs,
- user: await sdkForProject.users.get(params.user)
+ user: await sdk.forProject.users.get(params.user)
};
} catch (e) {
throw error(e.code, e.message);
diff --git a/src/routes/console/project-[project]/auth/user-[user]/activity/[[page]]/+page.ts b/src/routes/console/project-[project]/auth/user-[user]/activity/[[page]]/+page.ts
index 829f37d4a..e11f65d70 100644
--- a/src/routes/console/project-[project]/auth/user-[user]/activity/[[page]]/+page.ts
+++ b/src/routes/console/project-[project]/auth/user-[user]/activity/[[page]]/+page.ts
@@ -1,17 +1,16 @@
import { Query } from '@aw-labs/appwrite-console';
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import { pageToOffset } from '$lib/helpers/load';
import { PAGE_LIMIT } from '$lib/constants';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent }) => {
- await parent();
+export const load: PageLoad = async ({ params }) => {
const page = Number(params.page);
const offset = pageToOffset(page, PAGE_LIMIT);
return {
offset,
- logs: await sdkForProject.users.listLogs(params.user, [
+ logs: await sdk.forProject.users.listLogs(params.user, [
Query.limit(PAGE_LIMIT),
Query.offset(offset)
])
diff --git a/src/routes/console/project-[project]/auth/user-[user]/deleteAllSessions.svelte b/src/routes/console/project-[project]/auth/user-[user]/deleteAllSessions.svelte
index aa6e4b5b3..0ec466683 100644
--- a/src/routes/console/project-[project]/auth/user-[user]/deleteAllSessions.svelte
+++ b/src/routes/console/project-[project]/auth/user-[user]/deleteAllSessions.svelte
@@ -6,14 +6,14 @@
import { Dependencies } from '$lib/constants';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { user } from './store';
export let showDeleteAll = false;
const deleteAllSessions = async () => {
try {
- await sdkForProject.users.deleteSessions($page.params.user);
+ await sdk.forProject.users.deleteSessions($page.params.user);
invalidate(Dependencies.SESSIONS);
showDeleteAll = false;
addNotification({
@@ -31,7 +31,7 @@
};
-
Are you sure you want to delete all of {$user.name}'s sessions?
diff --git a/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte b/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte
index 5df57af76..d02d963c7 100644
--- a/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte
+++ b/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte
@@ -7,7 +7,7 @@
import { Dependencies } from '$lib/constants';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import type { Models } from '@aw-labs/appwrite-console';
export let showDelete = false;
@@ -15,7 +15,7 @@
const deleteMembership = async () => {
try {
- await sdkForProject.teams.deleteMembership(
+ await sdk.forProject.teams.deleteMembership(
selectedMembership.teamId,
selectedMembership.$id
);
@@ -40,7 +40,7 @@
};
-
diff --git a/src/routes/console/project-[project]/auth/user-[user]/deleteSession.svelte b/src/routes/console/project-[project]/auth/user-[user]/deleteSession.svelte
index 72b97f33c..972b4c228 100644
--- a/src/routes/console/project-[project]/auth/user-[user]/deleteSession.svelte
+++ b/src/routes/console/project-[project]/auth/user-[user]/deleteSession.svelte
@@ -6,14 +6,14 @@
import { Dependencies } from '$lib/constants';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
export let showDelete = false;
export let selectedSessionId: string;
const deleteSession = async () => {
try {
- await sdkForProject.users.deleteSession($page.params.user, selectedSessionId);
+ await sdk.forProject.users.deleteSession($page.params.user, selectedSessionId);
invalidate(Dependencies.SESSIONS);
addNotification({
type: 'success',
@@ -30,7 +30,7 @@
};
- Are you sure you want to delete this session? Are you sure you want to delete {$user.name} from '{$project.name}'?
diff --git a/src/routes/console/project-[project]/auth/user-[user]/updateStatus.svelte b/src/routes/console/project-[project]/auth/user-[user]/updateStatus.svelte
index 31a38a503..25da5891e 100644
--- a/src/routes/console/project-[project]/auth/user-[user]/updateStatus.svelte
+++ b/src/routes/console/project-[project]/auth/user-[user]/updateStatus.svelte
@@ -7,7 +7,7 @@
import { Button } from '$lib/elements/forms';
import { toLocaleDateTime } from '$lib/helpers/date';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { user } from './store';
let showVerifcationDropdown = false;
@@ -15,7 +15,7 @@
async function updateVerificationEmail() {
showVerifcationDropdown = false;
try {
- await sdkForProject.users.updateEmailVerification($user.$id, !$user.emailVerification);
+ await sdk.forProject.users.updateEmailVerification($user.$id, !$user.emailVerification);
invalidate(Dependencies.USER);
addNotification({
message: `${$user.name || $user.email || $user.phone || 'The account'} has been ${
@@ -35,7 +35,7 @@
async function updateVerificationPhone() {
showVerifcationDropdown = false;
try {
- await sdkForProject.users.updatePhoneVerification($user.$id, !$user.phoneVerification);
+ await sdk.forProject.users.updatePhoneVerification($user.$id, !$user.phoneVerification);
invalidate(Dependencies.USER);
addNotification({
message: `${$user.name || $user.email || $user.phone || 'The account'} has been ${
@@ -54,7 +54,7 @@
}
async function updateStatus() {
try {
- await sdkForProject.users.updateStatus($user.$id, !$user.status);
+ await sdk.forProject.users.updateStatus($user.$id, !$user.status);
await invalidate(Dependencies.USER);
addNotification({
message: `${$user.name || $user.email || $user.phone || 'The account'} has been ${
diff --git a/src/routes/console/project-[project]/databases/+layout.ts b/src/routes/console/project-[project]/databases/+layout.ts
index 12cc3f795..7db345058 100644
--- a/src/routes/console/project-[project]/databases/+layout.ts
+++ b/src/routes/console/project-[project]/databases/+layout.ts
@@ -2,9 +2,7 @@ import Breadcrumbs from './breadcrumbs.svelte';
import Header from './header.svelte';
import type { LayoutLoad } from './$types';
-export const load: LayoutLoad = async ({ parent }) => {
- await parent();
-
+export const load: LayoutLoad = async () => {
return {
header: Header,
breadcrumbs: Breadcrumbs
diff --git a/src/routes/console/project-[project]/databases/[[page]]/+page.ts b/src/routes/console/project-[project]/databases/[[page]]/+page.ts
index 47cc014c6..f8d1e2352 100644
--- a/src/routes/console/project-[project]/databases/[[page]]/+page.ts
+++ b/src/routes/console/project-[project]/databases/[[page]]/+page.ts
@@ -1,17 +1,16 @@
-import { Query } from '@aw-labs/appwrite-console';
-import { sdkForProject } from '$lib/stores/sdk';
-import { pageToOffset } from '$lib/helpers/load';
import { CARD_LIMIT } from '$lib/constants';
+import { pageToOffset } from '$lib/helpers/load';
+import { sdk } from '$lib/stores/sdk';
+import { Query } from '@aw-labs/appwrite-console';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent }) => {
- await parent();
+export const load: PageLoad = async ({ params }) => {
const page = Number(params.page);
const offset = pageToOffset(page, CARD_LIMIT);
return {
offset,
- databases: await sdkForProject.databases.list([
+ databases: await sdk.forProject.databases.list([
Query.limit(CARD_LIMIT),
Query.offset(offset),
Query.orderDesc('$createdAt')
diff --git a/src/routes/console/project-[project]/databases/create.svelte b/src/routes/console/project-[project]/databases/create.svelte
index 237ed836a..ca42e67b1 100644
--- a/src/routes/console/project-[project]/databases/create.svelte
+++ b/src/routes/console/project-[project]/databases/create.svelte
@@ -4,7 +4,7 @@
import { Pill } from '$lib/elements';
import { Button, InputText, FormList } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { ID } from '@aw-labs/appwrite-console';
import { createEventDispatcher } from 'svelte';
@@ -18,7 +18,7 @@
const create = async () => {
try {
- const database = await sdkForProject.databases.create(id ? id : ID.unique(), name);
+ const database = await sdk.forProject.databases.create(id ? id : ID.unique(), name);
showCreate = false;
dispatch('created', database);
addNotification({
@@ -39,7 +39,7 @@
};
-
Are you sure you want to delete '{selectedAttribute?.key}' from {$collection?.name}?
diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/email.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/email.svelte
index 6e5d4d13e..3cc221b0c 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/email.svelte
+++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/email.svelte
@@ -1,7 +1,7 @@
-
diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte
index b832db632..f12786d45 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte
+++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte
@@ -5,7 +5,7 @@
import { doc } from './store';
import { onMount } from 'svelte';
import { page } from '$app/stores';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { addNotification } from '$lib/stores/notifications';
import { writable } from 'svelte/store';
import type { Models } from '@aw-labs/appwrite-console';
@@ -52,7 +52,7 @@
async function updateData() {
try {
- await sdkForProject.databases.updateDocument(
+ await sdk.forProject.databases.updateDocument(
databaseId,
collectionId,
documentId,
diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte
index 604f85a58..c1c21e6d1 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte
+++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte
@@ -8,7 +8,7 @@
import { Button, FormList, InputSelect, InputText } from '$lib/elements/forms';
import { remove } from '$lib/helpers/array';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { indexes, type Attributes } from '../store';
import { collection } from '../store';
import Select from './select.svelte';
@@ -31,8 +31,8 @@
value: attribute.key,
label: attribute.key
}));
+
let attributeList = [{ value: '', order: '' }];
- let creating = false;
function initialize() {
attributeList = externalAttribute
@@ -47,8 +47,7 @@
initialize();
}
- $: addAttributeDisabled =
- !attributeList.at(-1)?.value || !attributeList.at(-1)?.order || creating;
+ $: addAttributeDisabled = !attributeList.at(-1)?.value || !attributeList.at(-1)?.order;
async function create() {
if (!(key && selectedType && !addAttributeDisabled)) {
@@ -56,10 +55,8 @@
return;
}
- creating = true;
-
try {
- await sdkForProject.databases.createIndex(
+ await sdk.forProject.databases.createIndex(
databaseId,
$collection.$id,
key,
@@ -81,15 +78,13 @@
type: 'success'
});
trackEvent(Submit.IndexCreate);
+ showCreateIndex = false;
} catch (error) {
addNotification({
message: error.message,
type: 'error'
});
trackError(error, Submit.IndexCreate);
- } finally {
- showCreateIndex = false;
- creating = false;
}
}
@@ -101,7 +96,7 @@
}
-
diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte
index bdd85c1f9..a5bcebbec 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte
+++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte
@@ -6,7 +6,7 @@
import { Modal } from '$lib/components';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { collection } from '../store';
export let showDelete = false;
@@ -15,7 +15,7 @@
const handleDelete = async () => {
try {
- await sdkForProject.databases.deleteCollection(databaseId, $collection.$id);
+ await sdk.forProject.databases.deleteCollection(databaseId, $collection.$id);
showDelete = false;
addNotification({
type: 'success',
@@ -35,7 +35,7 @@
};
-
diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/updateName.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/updateName.svelte
index 24ccc1199..74e0ebbe6 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/updateName.svelte
+++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/updateName.svelte
@@ -6,7 +6,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { collection } from '../store';
@@ -20,7 +20,7 @@
async function updateName() {
try {
- await sdkForProject.databases.updateCollection(
+ await sdk.forProject.databases.updateCollection(
databaseId,
$collection.$id,
collectionName,
@@ -44,7 +44,7 @@
}
-
Are you sure you want to delete {$database.name}?
diff --git a/src/routes/console/project-[project]/databases/database-[database]/settings/+page.svelte b/src/routes/console/project-[project]/databases/database-[database]/settings/+page.svelte
index 2d07e248b..6c92833da 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/settings/+page.svelte
+++ b/src/routes/console/project-[project]/databases/database-[database]/settings/+page.svelte
@@ -8,7 +8,7 @@
import { toLocaleDateTime } from '$lib/helpers/date';
import { Container } from '$lib/layout';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import Delete from '../delete.svelte';
import { database } from '../store';
@@ -31,7 +31,7 @@
async function updateName() {
try {
- await sdkForProject.databases.update($page.params.database, databaseName);
+ await sdk.forProject.databases.update($page.params.database, databaseName);
invalidate(Dependencies.DATABASE);
addNotification({
message: 'Name has been updated',
diff --git a/src/routes/console/project-[project]/databases/database-[database]/usage/[[period]]/+page.ts b/src/routes/console/project-[project]/databases/database-[database]/usage/[[period]]/+page.ts
index bc1023198..eca33fdee 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/usage/[[period]]/+page.ts
+++ b/src/routes/console/project-[project]/databases/database-[database]/usage/[[period]]/+page.ts
@@ -1,10 +1,9 @@
import type { Models } from '@aw-labs/appwrite-console';
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent }) => {
- await parent();
- const response = await sdkForProject.databases.getDatabaseUsage(
+export const load: PageLoad = async ({ params }) => {
+ const response = await sdk.forProject.databases.getDatabaseUsage(
params.database,
params.period ?? '30d'
);
diff --git a/src/routes/console/project-[project]/databases/usage/[[period]]/+page.ts b/src/routes/console/project-[project]/databases/usage/[[period]]/+page.ts
index 9017a1b24..f3d931abf 100644
--- a/src/routes/console/project-[project]/databases/usage/[[period]]/+page.ts
+++ b/src/routes/console/project-[project]/databases/usage/[[period]]/+page.ts
@@ -1,11 +1,10 @@
import type { Models } from '@aw-labs/appwrite-console';
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent }) => {
- await parent();
+export const load: PageLoad = async ({ params }) => {
const { period } = params;
- const response = await sdkForProject.databases.getUsage(period ?? '30d');
+ const response = await sdk.forProject.databases.getUsage(period ?? '30d');
return {
count: response.databasesCount as unknown as Models.Metric[],
diff --git a/src/routes/console/project-[project]/functions/+layout.svelte b/src/routes/console/project-[project]/functions/+layout.svelte
index 8ccdfb692..268f2cfc0 100644
--- a/src/routes/console/project-[project]/functions/+layout.svelte
+++ b/src/routes/console/project-[project]/functions/+layout.svelte
@@ -1,13 +1,13 @@
- Are you sure you want to activate this deployment? Are you sure you want to delete this deployment?
@@ -330,7 +330,7 @@
@@ -452,7 +452,7 @@
diff --git a/src/routes/console/project-[project]/functions/function-[function]/settings/+page.ts b/src/routes/console/project-[project]/functions/function-[function]/settings/+page.ts
index 897dbb058..803c98e16 100644
--- a/src/routes/console/project-[project]/functions/function-[function]/settings/+page.ts
+++ b/src/routes/console/project-[project]/functions/function-[function]/settings/+page.ts
@@ -1,12 +1,11 @@
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import { Dependencies } from '$lib/constants';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent, depends }) => {
- await parent();
+export const load: PageLoad = async ({ params, depends }) => {
depends(Dependencies.VARIABLES);
return {
- variables: await sdkForProject.functions.listVariables(params.function)
+ variables: await sdk.forProject.functions.listVariables(params.function)
};
};
diff --git a/src/routes/console/project-[project]/functions/function-[function]/settings/delete.svelte b/src/routes/console/project-[project]/functions/function-[function]/settings/delete.svelte
index 9771c4592..b4151270c 100644
--- a/src/routes/console/project-[project]/functions/function-[function]/settings/delete.svelte
+++ b/src/routes/console/project-[project]/functions/function-[function]/settings/delete.svelte
@@ -6,14 +6,14 @@
import { Modal } from '$lib/components';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
export let showDelete = false;
const functionId = $page.params.function;
const handleSubmit = async () => {
try {
- await sdkForProject.functions.delete(functionId);
+ await sdk.forProject.functions.delete(functionId);
showDelete = false;
addNotification({
type: 'success',
@@ -31,7 +31,7 @@
};
-
Are you sure you want to delete this function and all associated deployments from your
diff --git a/src/routes/console/project-[project]/functions/function-[function]/settings/updateEvents.svelte b/src/routes/console/project-[project]/functions/function-[function]/settings/updateEvents.svelte
index 8e325d085..1ad30f4af 100644
--- a/src/routes/console/project-[project]/functions/function-[function]/settings/updateEvents.svelte
+++ b/src/routes/console/project-[project]/functions/function-[function]/settings/updateEvents.svelte
@@ -12,7 +12,7 @@
import TableList from '$lib/elements/table/tableList.svelte';
import { symmetricDifference } from '$lib/helpers/array';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { writable, type Writable } from 'svelte/store';
import { func } from '../store';
import { EventModal } from '$lib/components';
@@ -29,7 +29,7 @@
async function updateEvents() {
try {
- await sdkForProject.functions.update(
+ await sdk.forProject.functions.update(
functionId,
$func.name,
$func.execute,
@@ -76,7 +76,7 @@
}
- Set the events that will trigger your function. Maximum 100 events allowed.
Upload multiple variables via a .env file that will be passed to your function at runtime.
diff --git a/src/routes/console/project-[project]/functions/function-[function]/usage/[[period]]/+page.ts b/src/routes/console/project-[project]/functions/function-[function]/usage/[[period]]/+page.ts
index e0947d7bd..629426127 100644
--- a/src/routes/console/project-[project]/functions/function-[function]/usage/[[period]]/+page.ts
+++ b/src/routes/console/project-[project]/functions/function-[function]/usage/[[period]]/+page.ts
@@ -1,10 +1,9 @@
import type { Models } from '@aw-labs/appwrite-console';
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent }) => {
- await parent();
- const response = await sdkForProject.functions.getFunctionUsage(
+export const load: PageLoad = async ({ params }) => {
+ const response = await sdk.forProject.functions.getFunctionUsage(
params.function,
params.period ?? '30d'
);
diff --git a/src/routes/console/project-[project]/functions/wizard/step1.svelte b/src/routes/console/project-[project]/functions/wizard/step1.svelte
index 61e7ad9c8..b27348164 100644
--- a/src/routes/console/project-[project]/functions/wizard/step1.svelte
+++ b/src/routes/console/project-[project]/functions/wizard/step1.svelte
@@ -3,7 +3,7 @@
import { Pill } from '$lib/elements';
import { InputText, InputSelect, FormList } from '$lib/elements/forms';
import { WizardStep } from '$lib/layout';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { createFunction } from './store';
@@ -12,7 +12,7 @@
let options = [];
onMount(async () => {
- let runtimes = await sdkForProject.functions.listRuntimes();
+ let runtimes = await sdk.forProject.functions.listRuntimes();
options = runtimes.runtimes.map((runtime) => ({
label: `${runtime.name} - ${runtime.version}`,
value: runtime.$id
diff --git a/src/routes/console/project-[project]/overview/keys/+page.ts b/src/routes/console/project-[project]/overview/keys/+page.ts
index 3a04f91f2..160a52560 100644
--- a/src/routes/console/project-[project]/overview/keys/+page.ts
+++ b/src/routes/console/project-[project]/overview/keys/+page.ts
@@ -1,5 +1,5 @@
import { Dependencies } from '$lib/constants';
-import { sdkForConsole } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import { selectedTab } from '../store';
import type { PageLoad } from './$types';
@@ -8,6 +8,6 @@ selectedTab.set('keys');
export const load: PageLoad = async ({ params, depends }) => {
depends(Dependencies.KEYS);
return {
- keys: await sdkForConsole.projects.listKeys(params.project)
+ keys: await sdk.forConsole.projects.listKeys(params.project)
};
};
diff --git a/src/routes/console/project-[project]/overview/keys/[key]/+page.ts b/src/routes/console/project-[project]/overview/keys/[key]/+page.ts
index 62c8a4fdb..1c8f8a44d 100644
--- a/src/routes/console/project-[project]/overview/keys/[key]/+page.ts
+++ b/src/routes/console/project-[project]/overview/keys/[key]/+page.ts
@@ -1,13 +1,13 @@
import Header from './header.svelte';
import Breadcrumbs from './breadcrumbs.svelte';
-import { sdkForConsole } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import { Dependencies } from '$lib/constants';
import type { PageLoad } from './$types';
export const load: PageLoad = async ({ params, depends }) => {
depends(Dependencies.KEY);
- const key = await sdkForConsole.projects.getKey(params.project, params.key);
+ const key = await sdk.forConsole.projects.getKey(params.project, params.key);
if (key.expire) {
key.expire = new Date(key.expire).toISOString().slice(0, 23);
}
diff --git a/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte b/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte
index f79064632..5a3c88dc8 100644
--- a/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte
+++ b/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte
@@ -8,7 +8,7 @@
import { toLocaleDateTime } from '$lib/helpers/date';
import { Container } from '$lib/layout';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import Scopes from '../scopes.svelte';
@@ -29,7 +29,7 @@
async function updateName() {
try {
- await sdkForConsole.projects.updateKey(
+ await sdk.forConsole.projects.updateKey(
$project.$id,
$key.$id,
name,
@@ -53,7 +53,7 @@
async function updateScopes() {
try {
- await sdkForConsole.projects.updateKey(
+ await sdk.forConsole.projects.updateKey(
$project.$id,
$key.$id,
$key.name,
@@ -103,7 +103,7 @@
Choose any name that will help you distinguish between API keys.
diff --git a/src/routes/console/project-[project]/overview/keys/[key]/delete.svelte b/src/routes/console/project-[project]/overview/keys/[key]/delete.svelte
index c85542144..e7b7090fd 100644
--- a/src/routes/console/project-[project]/overview/keys/[key]/delete.svelte
+++ b/src/routes/console/project-[project]/overview/keys/[key]/delete.svelte
@@ -6,7 +6,7 @@
import { Dependencies } from '$lib/constants';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { project } from '../../../store';
import { key } from './store';
@@ -14,7 +14,7 @@
async function handleDelete() {
try {
- await sdkForConsole.projects.deleteKey($project.$id, $key.$id);
+ await sdk.forConsole.projects.deleteKey($project.$id, $key.$id);
showDelete = false;
addNotification({
type: 'success',
@@ -33,7 +33,7 @@
}
- The API Key will be permanently deleted. This action is irreversible. Set a date after which your API Key will expire. Choose any name that will help you distinguish between platforms.
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/appleIOS.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/appleIOS.svelte
index b2a963913..5f5114fdc 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/appleIOS.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/appleIOS.svelte
@@ -5,7 +5,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import { platform } from './store';
@@ -18,7 +18,7 @@
const updateHostname = async () => {
try {
- await sdkForConsole.projects.updatePlatform(
+ await sdk.forConsole.projects.updatePlatform(
$project.$id,
$platform.$id,
$platform.name,
@@ -44,7 +44,7 @@
};
-
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/appleMacOS.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/appleMacOS.svelte
index 0c860ad94..415fa3232 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/appleMacOS.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/appleMacOS.svelte
@@ -5,7 +5,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import { platform } from './store';
@@ -18,7 +18,7 @@
const updateHostname = async () => {
try {
- await sdkForConsole.projects.updatePlatform(
+ await sdk.forConsole.projects.updatePlatform(
$project.$id,
$platform.$id,
$platform.name,
@@ -44,7 +44,7 @@
};
-
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/appleTvOS.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/appleTvOS.svelte
index 7d1f768f4..8a6cc735a 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/appleTvOS.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/appleTvOS.svelte
@@ -5,7 +5,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import { platform } from './store';
@@ -18,7 +18,7 @@
const updateHostname = async () => {
try {
- await sdkForConsole.projects.updatePlatform(
+ await sdk.forConsole.projects.updatePlatform(
$project.$id,
$platform.$id,
$platform.name,
@@ -44,7 +44,7 @@
};
-
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/appleWatchOS.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/appleWatchOS.svelte
index 32bc6ea1b..ca6c13315 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/appleWatchOS.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/appleWatchOS.svelte
@@ -5,7 +5,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import { platform } from './store';
@@ -18,7 +18,7 @@
const updateHostname = async () => {
try {
- await sdkForConsole.projects.updatePlatform(
+ await sdk.forConsole.projects.updatePlatform(
$project.$id,
$platform.$id,
$platform.name,
@@ -44,7 +44,7 @@
};
-
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/delete.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/delete.svelte
index e467b3680..b4469a227 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/delete.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/delete.svelte
@@ -6,7 +6,7 @@
import { Dependencies } from '$lib/constants';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { project } from '../../../store';
import { platform } from './store';
@@ -14,7 +14,7 @@
const handleDelete = async () => {
try {
- await sdkForConsole.projects.deletePlatform($project.$id, $platform.$id);
+ await sdk.forConsole.projects.deletePlatform($project.$id, $platform.$id);
showDelete = false;
addNotification({
type: 'success',
@@ -33,7 +33,7 @@
};
- The Platform will be permanently deleted. This action is irreversible.
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/flutterIOS.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/flutterIOS.svelte
index 3b82d6e03..dab964dbd 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/flutterIOS.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/flutterIOS.svelte
@@ -5,7 +5,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import { platform } from './store';
@@ -18,7 +18,7 @@
const updateHostname = async () => {
try {
- await sdkForConsole.projects.updatePlatform(
+ await sdk.forConsole.projects.updatePlatform(
$project.$id,
$platform.$id,
$platform.name,
@@ -44,7 +44,7 @@
};
-
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/flutterLinux.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/flutterLinux.svelte
index 6ee296789..eb5c6e13d 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/flutterLinux.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/flutterLinux.svelte
@@ -5,7 +5,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import { platform } from './store';
@@ -18,7 +18,7 @@
const updateHostname = async () => {
try {
- await sdkForConsole.projects.updatePlatform(
+ await sdk.forConsole.projects.updatePlatform(
$project.$id,
$platform.$id,
$platform.name,
@@ -44,7 +44,7 @@
};
- Your application name.
diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/flutterWindows.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/flutterWindows.svelte
index 975130b62..110403b68 100644
--- a/src/routes/console/project-[project]/overview/platforms/[platform]/flutterWindows.svelte
+++ b/src/routes/console/project-[project]/overview/platforms/[platform]/flutterWindows.svelte
@@ -5,7 +5,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { project } from '../../../store';
import { platform } from './store';
@@ -18,7 +18,7 @@
const updateHostname = async () => {
try {
- await sdkForConsole.projects.updatePlatform(
+ await sdk.forConsole.projects.updatePlatform(
$project.$id,
$platform.$id,
$platform.name,
@@ -44,7 +44,7 @@
};
- Your application name. You can use * to allow wildcard hostnames or subdomains.
This project will be deleted, along with all of its metadata, stats, and other
diff --git a/src/routes/console/project-[project]/settings/domains/[[page]]/+page.svelte b/src/routes/console/project-[project]/settings/domains/[[page]]/+page.svelte
index 222d503eb..56b154268 100644
--- a/src/routes/console/project-[project]/settings/domains/[[page]]/+page.svelte
+++ b/src/routes/console/project-[project]/settings/domains/[[page]]/+page.svelte
@@ -14,7 +14,7 @@
} from '$lib/elements/table';
import { Container } from '$lib/layout';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { wizard } from '$lib/stores/wizard';
import { invalidate } from '$app/navigation';
import { Dependencies } from '$lib/constants';
@@ -45,7 +45,7 @@
invalidate(Dependencies.DOMAINS);
return;
}
- await sdkForConsole.projects.updateDomainVerification(projectId, domainId);
+ await sdk.forConsole.projects.updateDomainVerification(projectId, domainId);
invalidate(Dependencies.DOMAINS);
trackEvent(Submit.DomainUpdateVerification);
} catch (error) {
diff --git a/src/routes/console/project-[project]/settings/domains/[[page]]/+page.ts b/src/routes/console/project-[project]/settings/domains/[[page]]/+page.ts
index 21650e7ce..c3fb7c723 100644
--- a/src/routes/console/project-[project]/settings/domains/[[page]]/+page.ts
+++ b/src/routes/console/project-[project]/settings/domains/[[page]]/+page.ts
@@ -1,12 +1,11 @@
import { Dependencies } from '$lib/constants';
-import { sdkForConsole } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent, depends }) => {
- await parent();
+export const load: PageLoad = async ({ params, depends }) => {
depends(Dependencies.DOMAINS);
return {
- domains: await sdkForConsole.projects.listDomains(params.project)
+ domains: await sdk.forConsole.projects.listDomains(params.project)
};
};
diff --git a/src/routes/console/project-[project]/settings/domains/delete.svelte b/src/routes/console/project-[project]/settings/domains/delete.svelte
index 8bf7d436d..cf54c45e9 100644
--- a/src/routes/console/project-[project]/settings/domains/delete.svelte
+++ b/src/routes/console/project-[project]/settings/domains/delete.svelte
@@ -2,7 +2,7 @@
import { Modal } from '$lib/components';
import { Button } from '$lib/elements/forms';
import { project } from '../../store';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { addNotification } from '$lib/stores/notifications';
import { invalidate } from '$app/navigation';
import { Dependencies } from '$lib/constants';
@@ -14,7 +14,7 @@
const deleteDomain = async () => {
try {
- await sdkForConsole.projects.deleteDomain($project.$id, selectedDomain.$id);
+ await sdk.forConsole.projects.deleteDomain($project.$id, selectedDomain.$id);
invalidate(Dependencies.DOMAINS);
showDelete = false;
addNotification({
@@ -32,7 +32,7 @@
};
-
diff --git a/src/routes/console/project-[project]/settings/domains/wizard/step1.svelte b/src/routes/console/project-[project]/settings/domains/wizard/step1.svelte
index 5e4da5988..671284d7f 100644
--- a/src/routes/console/project-[project]/settings/domains/wizard/step1.svelte
+++ b/src/routes/console/project-[project]/settings/domains/wizard/step1.svelte
@@ -2,17 +2,17 @@
import { Submit, trackEvent } from '$lib/actions/analytics';
import { FormList, InputDomain } from '$lib/elements/forms';
import { WizardStep } from '$lib/layout';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { project } from '../../../store';
import { domain } from './store';
const projectId = $project.$id;
const createDomain = async () => {
if ($domain.$id) {
- await sdkForConsole.projects.deleteDomain(projectId, $domain.$id);
+ await sdk.forConsole.projects.deleteDomain(projectId, $domain.$id);
}
- const { $id } = await sdkForConsole.projects.createDomain(projectId, $domain.domain);
+ const { $id } = await sdk.forConsole.projects.createDomain(projectId, $domain.domain);
$domain.$id = $id;
trackEvent(Submit.DomainCreate);
};
diff --git a/src/routes/console/project-[project]/settings/domains/wizard/step4.svelte b/src/routes/console/project-[project]/settings/domains/wizard/step4.svelte
index 0ab0e0b98..91b0a575a 100644
--- a/src/routes/console/project-[project]/settings/domains/wizard/step4.svelte
+++ b/src/routes/console/project-[project]/settings/domains/wizard/step4.svelte
@@ -1,6 +1,6 @@
-
Are you sure you want to delete {$webhook.name} from '{$project.name}'?
diff --git a/src/routes/console/project-[project]/settings/webhooks/[webhook]/regenerate.svelte b/src/routes/console/project-[project]/settings/webhooks/[webhook]/regenerate.svelte
index 6d350f0ac..1dd0588f2 100644
--- a/src/routes/console/project-[project]/settings/webhooks/[webhook]/regenerate.svelte
+++ b/src/routes/console/project-[project]/settings/webhooks/[webhook]/regenerate.svelte
@@ -6,7 +6,7 @@
import { Dependencies } from '$lib/constants';
import { Button } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { webhook } from './store';
export let show = false;
@@ -14,7 +14,7 @@
async function regenerate() {
try {
- await sdkForConsole.projects.updateWebhookSignature(projectId, $webhook.$id);
+ await sdk.forConsole.projects.updateWebhookSignature(projectId, $webhook.$id);
invalidate(Dependencies.WEBHOOK);
show = false;
addNotification({
@@ -32,7 +32,7 @@
}
-
Are you sure you want to generate a new Signature Key?
diff --git a/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte b/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte
index 44aaa1a44..a26aaf0a3 100644
--- a/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte
+++ b/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte
@@ -8,7 +8,7 @@
import { TableCell, TableCellText, TableList } from '$lib/elements/table';
import { symmetricDifference } from '$lib/helpers/array';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { writable, type Writable } from 'svelte/store';
import { webhook } from './store';
@@ -25,7 +25,7 @@
async function updateEvents() {
try {
- await sdkForConsole.projects.updateWebhook(
+ await sdk.forConsole.projects.updateWebhook(
projectId,
$webhook.$id,
$webhook.name,
@@ -64,7 +64,7 @@
}
-
diff --git a/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateName.svelte b/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateName.svelte
index 89439f8e9..027836963 100644
--- a/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateName.svelte
+++ b/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateName.svelte
@@ -6,7 +6,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { webhook } from './store';
@@ -19,7 +19,7 @@
async function updateName() {
try {
- await sdkForConsole.projects.updateWebhook(
+ await sdk.forConsole.projects.updateWebhook(
projectId,
$webhook.$id,
name,
@@ -45,7 +45,7 @@
}
- Choose any name that will help you distinguish between Webhooks.
diff --git a/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateURL.svelte b/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateURL.svelte
index 4ac8a8fb6..b14c41b80 100644
--- a/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateURL.svelte
+++ b/src/routes/console/project-[project]/settings/webhooks/[webhook]/updateURL.svelte
@@ -6,7 +6,7 @@
import { Dependencies } from '$lib/constants';
import { Button, Form, FormList, InputText } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForConsole } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { onMount } from 'svelte';
import { webhook } from './store';
@@ -19,7 +19,7 @@
async function updateUrl() {
try {
- await sdkForConsole.projects.updateWebhook(
+ await sdk.forConsole.projects.updateWebhook(
projectId,
$webhook.$id,
$webhook.name,
@@ -45,7 +45,7 @@
}
- Are you sure you want to delete {$bucket.name}? Are you sure you want to delete {file.name}? Are you sure you want to delete {$file.name}?
@@ -280,7 +280,7 @@
@@ -379,7 +379,7 @@
@@ -404,7 +404,7 @@
diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte b/src/routes/console/project-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte
index 4e6347186..c7b126f14 100644
--- a/src/routes/console/project-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte
+++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/settings/updateMaxFileSize.svelte
@@ -22,9 +22,9 @@
}
- Set the maximum file size allowed in the bucket. You have been invited to join a team project on Appwrite
diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.ts b/src/routes/console/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.ts
index 19e5e71bc..3b6668951 100644
--- a/src/routes/console/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.ts
+++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.ts
@@ -1,10 +1,9 @@
-import { sdkForProject } from '$lib/stores/sdk';
+import { sdk } from '$lib/stores/sdk';
import type { Models } from '@aw-labs/appwrite-console';
import type { PageLoad } from './$types';
-export const load: PageLoad = async ({ params, parent }) => {
- await parent();
- const response = await sdkForProject.storage.getBucketUsage(
+export const load: PageLoad = async ({ params }) => {
+ const response = await sdk.forProject.storage.getBucketUsage(
params.bucket,
params.period ?? '30d'
);
diff --git a/src/routes/console/project-[project]/storage/create.svelte b/src/routes/console/project-[project]/storage/create.svelte
index 586b90e2c..707891928 100644
--- a/src/routes/console/project-[project]/storage/create.svelte
+++ b/src/routes/console/project-[project]/storage/create.svelte
@@ -4,7 +4,7 @@
import { Pill } from '$lib/elements';
import { Button, InputText, FormList } from '$lib/elements/forms';
import { addNotification } from '$lib/stores/notifications';
- import { sdkForProject } from '$lib/stores/sdk';
+ import { sdk } from '$lib/stores/sdk';
import { ID } from '@aw-labs/appwrite-console';
import { createEventDispatcher } from 'svelte';
@@ -19,7 +19,7 @@
const create = async () => {
try {
- const bucket = await sdkForProject.storage.createBucket(id ? id : ID.unique(), name);
+ const bucket = await sdk.forProject.storage.createBucket(id ? id : ID.unique(), name);
showCreate = false;
dispatch('created', bucket);
addNotification({
@@ -45,7 +45,7 @@
}
-