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