import { requestGetJson, requestPostJson } from '@/shared/api/http' export interface VersionResponse { version?: string has_update?: boolean latest_version?: string desc?: string file_url?: string } export interface UpdateStartResponse { success: boolean error?: string } export function fetchVersion() { return requestGetJson('/api/version') } export function startUpdate(fileUrl: string) { return requestPostJson('/api/update/do', { file_url: fileUrl }) }