feat:移除了弹窗,服务器添加sls

This commit is contained in:
2026-09-08 22:39:45 +08:00
commit 6a295f9a7a
4082 changed files with 1322534 additions and 0 deletions

View File

@ -0,0 +1,43 @@
import { invoke } from '@tauri-apps/api/core'
export type PlanetMinecraftDownload = {
pageUrl: string
fileName?: string | null
directUrl?: string | null
sha256?: string | null
}
export type PlanetMinecraftVersion = {
id: string
name: string
gameVersions: string[]
download: PlanetMinecraftDownload
}
export type PlanetMinecraftProject = {
id: string
title: string
pageUrl: string
summary?: string | null
versions: PlanetMinecraftVersion[]
}
export function planetMinecraftConnectorAvailable() {
return invoke<boolean>('plugin:planet-minecraft|planet_minecraft_connector_available')
}
export function searchPlanetMinecraftProjects(query: string, gameVersion?: string | null) {
return invoke<PlanetMinecraftProject[]>(
'plugin:planet-minecraft|planet_minecraft_search_projects',
{
query,
gameVersion: gameVersion ?? null,
},
)
}
export function getPlanetMinecraftProject(id: string) {
return invoke<PlanetMinecraftProject>('plugin:planet-minecraft|planet_minecraft_get_project', {
id,
})
}