Skip to content

Commit d9d3b75

Browse files
committed
Fix build failures
1 parent 366c4ef commit d9d3b75

12 files changed

Lines changed: 80 additions & 84 deletions

File tree

src/routes/(console)/organization-[organization]/settings/BAA.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,7 @@
152152
try {
153153
const result: Models.Addon | Models.PaymentAuthentication =
154154
await sdk.forConsole.organizations.createBaaAddon({
155-
organizationId: $organization.$id,
156-
key: 'baa'
155+
organizationId: $organization.$id
157156
});
158157
159158
if ('clientSecret' in result) {

src/routes/(console)/organization-[organization]/settings/BAAEnableModal.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
try {
3232
const result: Models.Addon | Models.PaymentAuthentication =
3333
await sdk.forConsole.organizations.createBaaAddon({
34-
organizationId: $organization.$id,
35-
key: 'baa'
34+
organizationId: $organization.$id
3635
});
3736
3837
if ('clientSecret' in result) {

src/routes/(console)/project-[region]-[project]/overview/(components)/create.svelte

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@
1414
import { addNotification } from '$lib/stores/notifications';
1515
import { writable } from 'svelte/store';
1616
import Scopes from '../api-keys/scopes.svelte';
17-
import { type Scopes as ScopesType } from '@appwrite.io/console';
17+
import { ID, type Scopes as ScopesType } from '@appwrite.io/console';
1818
import { page } from '$app/state';
1919
import { copy } from '$lib/helpers/copy';
2020
21-
const projectId = page.params.project;
22-
2321
let showExitModal = false;
2422
let formComponent: Form;
2523
let isSubmitting = writable(false);
@@ -30,12 +28,14 @@
3028
3129
async function create() {
3230
try {
33-
const { $id, secret } = await sdk.forConsole.projects.createKey({
34-
projectId,
35-
name,
36-
scopes,
37-
expire: expire || undefined
38-
});
31+
const { $id, secret } = await sdk
32+
.forProject(page.params.region, page.params.project)
33+
.project.createKey({
34+
keyId: ID.unique(),
35+
name,
36+
scopes,
37+
expire: expire || undefined
38+
});
3939
4040
if ($onboarding) {
4141
await invalidate(Dependencies.PROJECT);

src/routes/(console)/project-[region]-[project]/overview/(components)/delete.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@
2626
async function handleDelete() {
2727
try {
2828
isApiKey
29-
? await sdk.forConsole.projects.deleteKey({
30-
projectId,
29+
? await sdk.forProject(page.params.region, page.params.project).project.deleteKey({
3130
keyId: key.$id
3231
})
3332
: await sdk.forConsole.projects.deleteDevKey({

src/routes/(console)/project-[region]-[project]/overview/(components)/deleteBatch.svelte

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@
2727
await Promise.all(
2828
keyIds.map((key) =>
2929
isApiKey
30-
? sdk.forConsole.projects.deleteKey({
31-
projectId,
32-
keyId: key
33-
})
30+
? sdk
31+
.forProject(page.params.region, page.params.project)
32+
.project.deleteKey({
33+
keyId: key
34+
})
3435
: sdk.forConsole.projects.deleteDevKey({
3536
projectId,
3637
keyId: key

src/routes/(console)/project-[region]-[project]/overview/(components)/keyDetails.svelte

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@
4343
async function updateName() {
4444
try {
4545
if (isApiKey) {
46-
await sdk.forConsole.projects.updateKey({
47-
projectId: $project.$id,
46+
await sdk.forProject($project.region, $project.$id).project.updateKey({
4847
keyId: key.$id,
4948
name,
5049
scopes,
@@ -76,8 +75,7 @@
7675
7776
async function updateScopes() {
7877
try {
79-
await sdk.forConsole.projects.updateKey({
80-
projectId: $project.$id,
78+
await sdk.forProject($project.region, $project.$id).project.updateKey({
8179
keyId: key.$id,
8280
name: key.name,
8381
scopes,

src/routes/(console)/project-[region]-[project]/overview/(components)/updateExpirationDate.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
async function updateExpire() {
2929
try {
3030
if (isApiKey) {
31-
await sdk.forConsole.projects.updateKey({
32-
projectId,
31+
await sdk.forProject(page.params.region, page.params.project).project.updateKey({
3332
keyId: key.$id,
3433
name: key.name,
3534
scopes: (key as Models.Key).scopes as Scopes[],

src/routes/(console)/project-[region]-[project]/overview/api-keys/+page.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import type { PageLoad } from './$types';
55
export const load: PageLoad = async ({ params, depends }) => {
66
depends(Dependencies.KEYS);
77
return {
8-
keys: await sdk.forConsole.projects.listKeys({
9-
projectId: params.project
10-
})
8+
keys: await sdk.forProject(params.region, params.project).project.listKeys()
119
};
1210
};

src/routes/(console)/project-[region]-[project]/overview/api-keys/[key]/+page.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ import type { PageLoad } from './$types';
77
export const load: PageLoad = async ({ params, depends }) => {
88
depends(Dependencies.KEY);
99

10-
const key = await sdk.forConsole.projects.getKey({
11-
projectId: params.project,
10+
const key = await sdk.forProject(params.region, params.project).project.getKey({
1211
keyId: params.key
1312
});
1413
if (key.expire) {

src/routes/(console)/project-[region]-[project]/settings/migrations/+page.svelte

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import Details from './details.svelte';
1515
import ExportModal from './exportModal.svelte';
1616
import { readOnly } from '$lib/stores/billing';
17-
import { Scopes, type Models } from '@appwrite.io/console';
17+
import { ID, Scopes, type Models } from '@appwrite.io/console';
1818
import { canWriteProjects } from '$lib/stores/roles';
1919
import {
2020
IconCloud,
@@ -86,29 +86,31 @@
8686
const deployToCloud = async () => {
8787
const currEndpoint = getCurrentEndpoint();
8888
// Create API key
89-
const { secret } = await sdk.forConsole.projects.createKey({
90-
projectId: $project.$id,
91-
name: `[AUTO-GENERATED] Migration ${new Date().toISOString()}`,
92-
scopes: [
93-
Scopes.UsersRead,
94-
Scopes.TeamsRead,
95-
Scopes.DatabasesRead,
96-
Scopes.CollectionsRead /* legacy */,
97-
Scopes.AttributesRead /* legacy */,
98-
Scopes.IndexesRead,
99-
Scopes.DocumentsRead /* legacy */,
100-
Scopes.TablesRead,
101-
Scopes.ColumnsRead,
102-
Scopes.RowsRead,
103-
Scopes.FilesRead,
104-
Scopes.BucketsRead,
105-
Scopes.FunctionsRead,
106-
Scopes.ExecutionRead,
107-
Scopes.LocaleRead,
108-
Scopes.AvatarsRead,
109-
Scopes.HealthRead
110-
]
111-
});
89+
const { secret } = await sdk
90+
.forProject(page.params.region, page.params.project)
91+
.project.createKey({
92+
keyId: ID.unique(),
93+
name: `[AUTO-GENERATED] Migration ${new Date().toISOString()}`,
94+
scopes: [
95+
Scopes.UsersRead,
96+
Scopes.TeamsRead,
97+
Scopes.DatabasesRead,
98+
Scopes.CollectionsRead /* legacy */,
99+
Scopes.AttributesRead /* legacy */,
100+
Scopes.IndexesRead,
101+
Scopes.DocumentsRead /* legacy */,
102+
Scopes.TablesRead,
103+
Scopes.ColumnsRead,
104+
Scopes.RowsRead,
105+
Scopes.FilesRead,
106+
Scopes.BucketsRead,
107+
Scopes.FunctionsRead,
108+
Scopes.ExecutionRead,
109+
Scopes.LocaleRead,
110+
Scopes.AvatarsRead,
111+
Scopes.HealthRead
112+
]
113+
});
112114
113115
const migrationData = {
114116
endpoint: currEndpoint,

0 commit comments

Comments
 (0)