Add device HWID support to sing-box subscriptions

This commit is contained in:
2026-07-08 20:31:21 +03:00
parent 7316e932f0
commit 42b85cc8fa
12 changed files with 450 additions and 19 deletions
+11 -2
View File
@@ -199,9 +199,18 @@ export function getSingBoxSetupStatus(): Promise<SingBoxSetupStatus> {
return invoke<SingBoxSetupStatus>('get_singbox_setup_status');
}
export function saveSingBoxSubscription(subscriptionUrl: string): Promise<LocalSingBoxStatusResponse> {
export function saveSingBoxSubscription(
subscriptionUrl: string,
deviceHwid?: string,
): Promise<LocalSingBoxStatusResponse> {
return invoke<LocalSingBoxStatusResponse>('save_singbox_subscription', {
input: { subscriptionUrl },
input: { subscriptionUrl, deviceHwid },
});
}
export function saveSingBoxDeviceHwid(deviceHwid?: string): Promise<LocalSingBoxStatusResponse> {
return invoke<LocalSingBoxStatusResponse>('save_singbox_device_hwid', {
input: { deviceHwid },
});
}