feat(URL协议): 增强URL协议注册健壮性

- 新增check_url_protocol_status命令检测注册状态
- 新增unregister_url_protocol命令取消注册
- 改进register_url_protocol命令增加验证逻辑
- 前端增加状态检测、自动重试和操作日志功能
- 更新多语言翻译支持新功能
This commit is contained in:
Yukino_fox
2026-05-04 12:11:18 +08:00
parent 3e85c32c9c
commit a2ec923788
28 changed files with 3246 additions and 429 deletions
+7 -3
View File
@@ -160,7 +160,7 @@ class ScoreSyncService {
}
try {
const result = await sectlKVStorage.getKV(DATA_KEYS.SETTINGS)
const result = await sectlKVStorage.getKV<{ reasons: any[]; tags: any[] }>(DATA_KEYS.SETTINGS)
return result.value || { reasons: [], tags: [] }
} catch (error: any) {
if (error.message.includes("不存在")) {
@@ -192,8 +192,12 @@ class ScoreSyncService {
platform: string
} | null> {
try {
const result = await sectlKVStorage.getKV(DATA_KEYS.SYNC_META)
return result.value
const result = await sectlKVStorage.getKV<{
version: string
lastSyncTime: string
platform: string
}>(DATA_KEYS.SYNC_META)
return result.value ?? null
} catch {
return null
}