mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-11-08 02:52:07 +08:00
fix(service): fall back after installation verification rejects cores
This commit is contained in:
@@ -454,8 +454,12 @@ export const getAppUptime = async () => {
|
||||
return invoke<number>('get_app_uptime')
|
||||
}
|
||||
|
||||
export type ServiceInstallOutcome =
|
||||
| { status: 'installed' }
|
||||
| { status: 'sidecar'; reason: string }
|
||||
|
||||
export const installService = async () => {
|
||||
return invoke<void>('install_service')
|
||||
return invoke<ServiceInstallOutcome>('install_service')
|
||||
}
|
||||
|
||||
export const uninstallService = async () => {
|
||||
@@ -463,11 +467,11 @@ export const uninstallService = async () => {
|
||||
}
|
||||
|
||||
export const reinstallService = async () => {
|
||||
return invoke<void>('reinstall_service')
|
||||
return invoke<ServiceInstallOutcome>('reinstall_service')
|
||||
}
|
||||
|
||||
export const repairService = async () => {
|
||||
return invoke<void>('repair_service')
|
||||
return invoke<ServiceInstallOutcome>('repair_service')
|
||||
}
|
||||
|
||||
export const continueWithSidecar = async () => {
|
||||
|
||||
Reference in New Issue
Block a user