Files
downkyicore/DownKyi.Core/Settings/SettingsManager.UserInfo.cs
yaobiao131 f744d264e0 fix: 优化项目代码
1、修复部分字幕下载问题
2、修复自定义aria2设置出错问题
2025-03-19 21:54:14 +08:00

43 lines
1.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using DownKyi.Core.Settings.Models;
namespace DownKyi.Core.Settings;
public partial class SettingsManager
{
// 登录用户的mid
private readonly UserInfoSettings _userInfo = new()
{
Mid = -1,
Name = "",
IsLogin = false,
IsVip = false
};
/// <summary>
/// 获取登录用户信息
/// </summary>
/// <returns></returns>
public UserInfoSettings GetUserInfo()
{
_appSettings = GetSettings();
if (_appSettings.UserInfo == null)
{
// 第一次获取,先设置默认值
SetUserInfo(_userInfo);
return _userInfo;
}
return _appSettings.UserInfo;
}
/// <summary>
/// 设置中保存登录用户的信息在index刷新用户状态时使用
/// </summary>
/// <param name="userInfo"></param>
/// <returns></returns>
public bool SetUserInfo(UserInfoSettings userInfo)
{
_appSettings.UserInfo = userInfo;
return SetSettings();
}
}