mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-11-08 11:02:08 +08:00
fix(service): prompt reinstallation after path permission rejection
Address #7983 with a recovery dialog for Windows service error 1003, including startup refusals received before the UI subscribes. Reinstall the service and require service mode before reporting recovery.
This commit is contained in:
@@ -186,6 +186,10 @@ export async function takeServiceFallbackNotice() {
|
||||
return invoke<boolean>('take_service_fallback_notice')
|
||||
}
|
||||
|
||||
export async function takeServiceRepairNotice() {
|
||||
return invoke<boolean>('take_service_repair_notice')
|
||||
}
|
||||
|
||||
export async function takeDiscardedKeysNotice() {
|
||||
return invoke<string | null>('take_discarded_keys_notice')
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ export type ServiceRequestReason =
|
||||
| 'sysproxyRefused'
|
||||
| 'sysproxySidecarReady'
|
||||
| 'tunNeedsService'
|
||||
| 'serviceLocationRefused'
|
||||
|
||||
export interface ServiceRequest {
|
||||
readonly reason: ServiceRequestReason
|
||||
|
||||
Reference in New Issue
Block a user