This commit is contained in:
Archi
2024-01-29 18:49:29 +01:00
parent 119caebfa8
commit 608bece8dc
2 changed files with 12 additions and 3 deletions

View File

@@ -689,7 +689,7 @@ internal sealed class SteamTokenDumperPlugin : OfficialPlugin, IASF, IBot, IBotC
}
if (response.Content.Data == null) {
ASF.ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, ArchiSteamFarm.Localization.Strings.ErrorIsInvalid), nameof(response.Content.Data));
ASF.ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, ArchiSteamFarm.Localization.Strings.ErrorIsInvalid, nameof(response.Content.Data)));
return;
}

View File

@@ -196,13 +196,22 @@ public sealed class Bot : IAsyncDisposable, IDisposable {
private set {
AccessTokenValidUntil = null;
BackingAccessToken = value;
if (string.IsNullOrEmpty(value)) {
BackingAccessToken = null;
return;
}
if (Utilities.TryReadJwtToken(value, out JwtSecurityToken? accessToken) && (accessToken.ValidTo > DateTime.MinValue)) {
if (!Utilities.TryReadJwtToken(value, out JwtSecurityToken? accessToken)) {
ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, Strings.ErrorIsInvalid, nameof(accessToken)));
return;
}
BackingAccessToken = value;
if (accessToken.ValidTo > DateTime.MinValue) {
AccessTokenValidUntil = accessToken.ValidTo;
}
}