using System.Threading.Tasks; namespace AcdiuTools.Services { /// /// 主题服务接口 /// 负责处理用户主题偏好的获取与持久化 /// public interface IThemeService { /// /// 获取当前用户的主题配置 /// 如果用户未登录或未设置,返回默认主题 /// /// 主题名称 (如 "light", "dark") Task GetUserThemeAsync(); /// /// 保存用户的主题偏好 /// /// 用户ID /// 主题名称 /// 是否保存成功 Task SaveUserThemeAsync(string userId, string theme); } }