namespace Hua.Todo.Application.CloudSync; /// /// 云同步代理 URL 管理服务。 /// 嵌入式 WebServer 启动时从 appsettings 读取初始值, /// 前端通过 /api/cloud-sync/settings 读写。 /// public class CloudSyncProxySettings { private string? _url; private readonly object _lock = new(); /// /// 获取当前配置的云同步服务端地址,未配置时返回 null。 /// public string? GetUrl() { lock (_lock) { return _url; } } /// /// 设置云同步服务端地址。 /// public void SetUrl(string? url) { lock (_lock) { _url = string.IsNullOrWhiteSpace(url) ? null : url.TrimEnd('/'); } } }