From 80958659de9a85267a1917bbb4270b824338cde9 Mon Sep 17 00:00:00 2001 From: Arman Date: Sun, 9 Mar 2025 14:11:35 +0100 Subject: [PATCH] fix: vcs after backend changes --- package.json | 2 +- pnpm-lock.yaml | 10 ++++---- src/lib/components/git/repositories.svelte | 22 ++++++++++++++--- src/lib/components/git/selectRootModal.svelte | 24 ++++++++++--------- .../settings/gitConfigurationModal.svelte | 9 +++---- .../domains/add-domain/+page.svelte | 11 +++++---- 6 files changed, 50 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 8bdf5bdc3..416db4053 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "e2e:ui": "playwright test tests/e2e --ui" }, "dependencies": { - "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@06bb001", + "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@640f09c", "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@525e5be8", "@appwrite.io/pink-legacy": "^1.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d678b43a7..763db6411 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@appwrite.io/console': - specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@06bb001 - version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@06bb001 + specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@640f09c + version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@640f09c '@appwrite.io/pink-icons': specifier: 0.25.0 version: 0.25.0 @@ -211,8 +211,8 @@ packages: '@analytics/type-utils@0.6.2': resolution: {integrity: sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg==} - '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@06bb001': - resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@06bb001} + '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@640f09c': + resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@640f09c} version: 1.2.1 '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@525e5be8': @@ -4097,7 +4097,7 @@ snapshots: '@analytics/type-utils@0.6.2': {} - '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@06bb001': {} + '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@640f09c': {} '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@525e5be8(svelte@4.2.19)': dependencies: diff --git a/src/lib/components/git/repositories.svelte b/src/lib/components/git/repositories.svelte index 3e3c584ef..3803c6087 100644 --- a/src/lib/components/git/repositories.svelte +++ b/src/lib/components/git/repositories.svelte @@ -19,6 +19,7 @@ import ConnectGit from './connectGit.svelte'; import SvgIcon from '../svgIcon.svelte'; import { getFrameworkIcon } from '$routes/(console)/project-[project]/sites/store'; + import { VCSDetectionType, type Models } from '@appwrite.io/console'; const dispatch = createEventDispatcher(); @@ -62,9 +63,24 @@ $repositories.installationId !== installationId || $repositories.search !== search ) { - $repositories.repositories = ( - await sdk.forProject.vcs.listRepositories(installationId, search || undefined) - ).providerRepositories; + //TODO: remove forced cast after backend fixes + if (product === 'functions') { + $repositories.repositories = ( + (await sdk.forProject.vcs.listRepositories( + installationId, + VCSDetectionType.Runtime, + search || undefined + )) as unknown as Models.ProviderRepositoryRuntimeList + ).runtimeProviderRepositories; + } else { + $repositories.repositories = ( + await sdk.forProject.vcs.listRepositories( + installationId, + VCSDetectionType.Framework, + search || undefined + ) + ).frameworkProviderRepositories; + } } $repositories.search = search; diff --git a/src/lib/components/git/selectRootModal.svelte b/src/lib/components/git/selectRootModal.svelte index cf63bbc25..13b0f7c7f 100644 --- a/src/lib/components/git/selectRootModal.svelte +++ b/src/lib/components/git/selectRootModal.svelte @@ -1,8 +1,10 @@