mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.git
synced 2025-11-19 21:02:53 +08:00
Remove unnecessary cookie method
This commit is contained in:
@@ -76,7 +76,7 @@ internal sealed class User : ISelectable
|
||||
{
|
||||
// 不需要 Stoken
|
||||
_ = cookie.TryGetAsLtoken(out Cookie? ltoken);
|
||||
_ = cookie.TryGetAsOsCookieToken(out Cookie? cookieToken);
|
||||
_ = cookie.TryGetAsCookieToken(out Cookie? cookieToken);
|
||||
|
||||
return new() { Ltoken = ltoken, CookieToken = cookieToken };
|
||||
}
|
||||
|
||||
@@ -251,7 +251,7 @@ internal class UserService : IUserService
|
||||
{
|
||||
user.Stoken = null;
|
||||
user.Ltoken = user.Ltoken;
|
||||
user.CookieToken = cookie.TryGetAsOsCookieToken(out Cookie? cookieToken) ? cookieToken : user.CookieToken;
|
||||
user.CookieToken = cookie.TryGetAsCookieToken(out Cookie? cookieToken) ? cookieToken : user.CookieToken;
|
||||
|
||||
await appDbContext.Users.UpdateAndSaveAsync(user.Entity).ConfigureAwait(false);
|
||||
return new(UserOptionResult.Updated, ltuid);
|
||||
|
||||
@@ -156,26 +156,6 @@ internal sealed partial class Cookie
|
||||
return false;
|
||||
}
|
||||
|
||||
public bool TryGetAsOsCookieToken([NotNullWhen(true)] out Cookie? cookie)
|
||||
{
|
||||
bool hasLtUid = TryGetValue(LTUID, out string? ltUid);
|
||||
bool hasCookieToken = TryGetValue(COOKIE_TOKEN, out string? cookieToken);
|
||||
|
||||
if (hasLtUid && hasCookieToken)
|
||||
{
|
||||
cookie = new Cookie(new()
|
||||
{
|
||||
[LTUID] = ltUid!,
|
||||
[COOKIE_TOKEN] = cookieToken!,
|
||||
});
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
cookie = null;
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <inheritdoc cref="Dictionary{TKey, TValue}.TryGetValue(TKey, out TValue)"/>
|
||||
public bool TryGetValue(string key, [NotNullWhen(true)] out string? value)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user