sozsoft-platform/ui/src/services/setup.service.ts

22 lines
479 B
TypeScript
Raw Normal View History

2026-04-23 10:36:51 +00:00
import apiService from './api.service'
export interface SetupStatusDto {
dbExists: boolean
error?: string
}
export const getSetupStatus = () =>
apiService.fetchData<SetupStatusDto>({
method: 'GET',
url: '/api/setup/status',
})
/**
* Returns the SSE URL for migration streaming.
* Usage: new EventSource(getMigrateUrl())
*/
export const getMigrateUrl = (): string => {
const base = import.meta.env.VITE_API_URL ?? ''
return `${base}/api/setup/migrate`
}