pc 앱 배포,다운로드 기능
This commit is contained in:
@@ -665,6 +665,30 @@ export async function loadDesktopAppReleaseInfo(): Promise<DesktopAppReleaseInfo
|
||||
return request<DesktopAppReleaseInfoDto>('/desktop-app/info');
|
||||
}
|
||||
|
||||
export interface DesktopAppBuildStatusDto {
|
||||
jenkinsEnabled: boolean;
|
||||
building: boolean;
|
||||
status: string;
|
||||
buildNumber?: number;
|
||||
message?: string;
|
||||
buildUrl?: string;
|
||||
startedAtMs?: number;
|
||||
}
|
||||
|
||||
export interface DesktopAppBuildTriggerDto {
|
||||
accepted: boolean;
|
||||
buildNumber?: number;
|
||||
message?: string;
|
||||
}
|
||||
|
||||
export async function loadDesktopAppBuildStatus(): Promise<DesktopAppBuildStatusDto | null> {
|
||||
return request<DesktopAppBuildStatusDto>('/desktop-app/build/status');
|
||||
}
|
||||
|
||||
export async function triggerDesktopAppBuild(): Promise<DesktopAppBuildTriggerDto> {
|
||||
return requestOrThrow<DesktopAppBuildTriggerDto>('/desktop-app/build', { method: 'POST' });
|
||||
}
|
||||
|
||||
// ── 모의투자 ───────────────────────────────────────────────────────────────────
|
||||
|
||||
export interface PaperPositionDto {
|
||||
|
||||
Reference in New Issue
Block a user