remove null check to cookie

This commit is contained in:
DismissedLight
2022-09-29 16:33:01 +08:00
parent ed7d55ddd5
commit 8e5e59ad0d
3 changed files with 3 additions and 5 deletions

View File

@@ -153,7 +153,7 @@ internal class UserService : IUserService
if (cookie.ContainsSToken())
{
// insert stoken directly
userWithSameUid.Cookie!.InsertSToken(uid, cookie);
userWithSameUid.Cookie.InsertSToken(uid, cookie);
return new(UserOptionResult.Upgraded, uid);
}

View File

@@ -164,11 +164,9 @@ internal class UserViewModel : ObservableObject
private void CopyCookie(User? user)
{
Verify.Operation(user != null, "待复制 Cookie 的用户不应为 null");
IInfoBarService infoBarService = Ioc.Default.GetRequiredService<IInfoBarService>();
try
{
Clipboard.SetText(user.Cookie?.ToString() ?? string.Empty);
Clipboard.SetText(user.Cookie.ToString());
infoBarService.Success($"{user.UserInfo!.Nickname} 的 Cookie 复制成功");
}
catch (Exception e)

View File

@@ -53,7 +53,7 @@ internal static class HttpClientExtensions
/// <returns>客户端</returns>
internal static HttpClient SetUser(this HttpClient httpClient, User user)
{
httpClient.DefaultRequestHeaders.Set("Cookie", user.Cookie?.ToString() ?? string.Empty);
httpClient.DefaultRequestHeaders.Set("Cookie", user.Cookie.ToString());
return httpClient;
}