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.
This commit is contained in:
Huakun Shen 2025-03-26 04:31:32 -04:00
parent a147de0bb3
commit 78dfaa6396
No known key found for this signature in database
5 changed files with 5 additions and 11 deletions

View File

@ -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 * as sb from "@supabase/supabase-js"
import { SUPABASE_ANON_KEY, SUPABASE_URL } from "./constants" import { SUPABASE_ANON_KEY, SUPABASE_URL } from "./constants"

View File

@ -45,10 +45,10 @@ export const ExtensionStoreListItem = v.object({
export type ExtensionStoreListItem = v.InferOutput<typeof ExtensionStoreListItem> export type ExtensionStoreListItem = v.InferOutput<typeof ExtensionStoreListItem>
export enum PublishStateEnum { export enum PublishStateEnum {
"public", public = "public",
"pending", pending = "pending",
"under_review", under_review = "under_review",
"private" private = "private"
} }
export const ExtensionPublishState = v.enum(PublishStateEnum) export const ExtensionPublishState = v.enum(PublishStateEnum)
@ -56,7 +56,7 @@ export const ExtPublish = v.object({
id: v.number(), id: v.number(),
name: v.string(), name: v.string(),
tarball_path: v.string(), tarball_path: v.string(),
created_at: v.date(), created_at: v.string(),
version: v.string(), version: v.string(),
manifest: KunkunExtManifest, manifest: KunkunExtManifest,
shasum: v.string(), shasum: v.string(),

View File

@ -5,7 +5,6 @@
import { isCompatible } from "@kksh/api" import { isCompatible } from "@kksh/api"
import { copy_dir_all, db, decompressTarball } from "@kksh/api/commands" import { copy_dir_all, db, decompressTarball } from "@kksh/api/commands"
import type { ExtensionStoreListItem, ExtPackageJsonExtra } from "@kksh/api/models" import type { ExtensionStoreListItem, ExtPackageJsonExtra } from "@kksh/api/models"
// import { SBExt } from "@kksh/supabase/models"
import { greaterThan, parse as parseSemver } from "@std/semver" import { greaterThan, parse as parseSemver } from "@std/semver"
import * as path from "@tauri-apps/api/path" import * as path from "@tauri-apps/api/path"
import * as dialog from "@tauri-apps/plugin-dialog" import * as dialog from "@tauri-apps/plugin-dialog"

View File

@ -1,5 +1,4 @@
import { writeFileSync } from "fs" import { writeFileSync } from "fs"
// import { type Database } from "@kksh/supabase/types"
import { createClient } from "@supabase/supabase-js" import { createClient } from "@supabase/supabase-js"
if (!process.env.SUPABASE_URL || !process.env.SUPABASE_ANON_KEY) { if (!process.env.SUPABASE_URL || !process.env.SUPABASE_ANON_KEY) {

View File

@ -9,8 +9,6 @@
IconEnum, IconEnum,
KunkunExtManifest KunkunExtManifest
} from "@kksh/api/models" } 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 { Badge, Button, ScrollArea, Separator, Tooltip } from "@kksh/svelte5"
import { Constants, IconMultiplexer } from "@kksh/ui" import { Constants, IconMultiplexer } from "@kksh/ui"
import { cn } from "@kksh/ui/utils" import { cn } from "@kksh/ui/utils"