2026-08-15 07:29:45 +08:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
_ "embed"
|
|
|
|
|
"encoding/json"
|
2026-08-15 17:18:00 +08:00
|
|
|
"strings"
|
2026-08-15 07:29:45 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
//go:embed build/sync.defaults.json
|
|
|
|
|
var syncDefaultsJSON []byte
|
|
|
|
|
|
2026-08-15 17:18:00 +08:00
|
|
|
// packagedSyncDefaults 读取打包时嵌入的 API 基址。
|
|
|
|
|
// 修改地址请编辑 build/sync.defaults.json 后重新 wails3 task windows:build。
|
2026-08-15 07:29:45 +08:00
|
|
|
func packagedSyncDefaults() SyncConfig {
|
|
|
|
|
var c SyncConfig
|
|
|
|
|
if e := json.Unmarshal(syncDefaultsJSON, &c); e != nil {
|
2026-08-15 17:18:00 +08:00
|
|
|
return SyncConfig{}
|
2026-08-15 07:29:45 +08:00
|
|
|
}
|
2026-08-15 17:18:00 +08:00
|
|
|
c.BaseURL = strings.TrimRight(strings.TrimSpace(c.BaseURL), "/")
|
2026-08-15 07:29:45 +08:00
|
|
|
return c
|
|
|
|
|
}
|