From 78dfaa6396bc4ed2f7a727835d437ea18ce295ec Mon Sep 17 00:00:00 2001 From: Huakun Shen Date: Wed, 26 Mar 2025 04:31:32 -0400 Subject: [PATCH] Refactor: clean up unused Supabase imports - Removed commented-out Supabase imports from various files to streamline the codebase. - Updated `created_at` type in `ExtPublish` model from `date` to `string` for consistency. --- apps/desktop/src/lib/supabase.ts | 2 -- packages/api/src/models/server.ts | 10 +++++----- packages/extension/src/install.ts | 1 - packages/tauri-plugins/jarvis/setup.ts | 1 - .../ui/src/components/extension/StoreExtDetail.svelte | 2 -- 5 files changed, 5 insertions(+), 11 deletions(-) diff --git a/apps/desktop/src/lib/supabase.ts b/apps/desktop/src/lib/supabase.ts index 9cf8e37..539f443 100644 --- a/apps/desktop/src/lib/supabase.ts +++ b/apps/desktop/src/lib/supabase.ts @@ -1,5 +1,3 @@ -// import { SupabaseAPI } from "@kksh/supabase/api" -// import type { Database } from "@kksh/supabase/types" import * as sb from "@supabase/supabase-js" import { SUPABASE_ANON_KEY, SUPABASE_URL } from "./constants" diff --git a/packages/api/src/models/server.ts b/packages/api/src/models/server.ts index 53772c9..1adb088 100644 --- a/packages/api/src/models/server.ts +++ b/packages/api/src/models/server.ts @@ -45,10 +45,10 @@ export const ExtensionStoreListItem = v.object({ export type ExtensionStoreListItem = v.InferOutput export enum PublishStateEnum { - "public", - "pending", - "under_review", - "private" + public = "public", + pending = "pending", + under_review = "under_review", + private = "private" } export const ExtensionPublishState = v.enum(PublishStateEnum) @@ -56,7 +56,7 @@ export const ExtPublish = v.object({ id: v.number(), name: v.string(), tarball_path: v.string(), - created_at: v.date(), + created_at: v.string(), version: v.string(), manifest: KunkunExtManifest, shasum: v.string(), diff --git a/packages/extension/src/install.ts b/packages/extension/src/install.ts index 29f5592..9ab6c8f 100644 --- a/packages/extension/src/install.ts +++ b/packages/extension/src/install.ts @@ -5,7 +5,6 @@ import { isCompatible } from "@kksh/api" import { copy_dir_all, db, decompressTarball } from "@kksh/api/commands" import type { ExtensionStoreListItem, ExtPackageJsonExtra } from "@kksh/api/models" -// import { SBExt } from "@kksh/supabase/models" import { greaterThan, parse as parseSemver } from "@std/semver" import * as path from "@tauri-apps/api/path" import * as dialog from "@tauri-apps/plugin-dialog" diff --git a/packages/tauri-plugins/jarvis/setup.ts b/packages/tauri-plugins/jarvis/setup.ts index 42e8903..e2cd96f 100644 --- a/packages/tauri-plugins/jarvis/setup.ts +++ b/packages/tauri-plugins/jarvis/setup.ts @@ -1,5 +1,4 @@ import { writeFileSync } from "fs" -// import { type Database } from "@kksh/supabase/types" import { createClient } from "@supabase/supabase-js" if (!process.env.SUPABASE_URL || !process.env.SUPABASE_ANON_KEY) { diff --git a/packages/ui/src/components/extension/StoreExtDetail.svelte b/packages/ui/src/components/extension/StoreExtDetail.svelte index b8216fb..20e12b1 100644 --- a/packages/ui/src/components/extension/StoreExtDetail.svelte +++ b/packages/ui/src/components/extension/StoreExtDetail.svelte @@ -9,8 +9,6 @@ IconEnum, KunkunExtManifest } from "@kksh/api/models" - // import { ExtPublishMetadata, ExtPublishSourceTypeEnum } from "@kksh/supabase/models" - // import { type Tables } from "@kksh/supabase/types" import { Badge, Button, ScrollArea, Separator, Tooltip } from "@kksh/svelte5" import { Constants, IconMultiplexer } from "@kksh/ui" import { cn } from "@kksh/ui/utils"