Refine ProxyWarden routing and config flows
This commit is contained in:
@@ -66,6 +66,15 @@ export interface ProxiFyreSetupStatus {
|
||||
items: ProxiFyreSetupItem[];
|
||||
}
|
||||
|
||||
export interface ProxiFyreSetupProgress {
|
||||
operation: 'idle' | 'install' | 'uninstall' | string;
|
||||
status: 'idle' | 'running' | 'succeeded' | 'failed' | string;
|
||||
activeStep?: string;
|
||||
percent: number;
|
||||
message: string;
|
||||
updatedAt?: string;
|
||||
}
|
||||
|
||||
export type SingBoxSetupItem = ProxiFyreSetupItem;
|
||||
|
||||
export interface SingBoxSetupStatus {
|
||||
@@ -201,6 +210,10 @@ export function getProxiFyreSetupStatus(): Promise<ProxiFyreSetupStatus> {
|
||||
return invoke<ProxiFyreSetupStatus>('get_proxifyre_setup_status');
|
||||
}
|
||||
|
||||
export function getProxiFyreSetupProgress(): Promise<ProxiFyreSetupProgress> {
|
||||
return invoke<ProxiFyreSetupProgress>('get_proxifyre_setup_progress');
|
||||
}
|
||||
|
||||
export function getSingBoxStatus(): Promise<LocalSingBoxStatusResponse> {
|
||||
return invoke<LocalSingBoxStatusResponse>('get_singbox_status');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user