From dad19956aad32ea46ab1b29f037aaa8bd9831919 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 4 Jun 2022 11:56:36 +0200 Subject: [PATCH] Update dependency AngleSharp.XPath to v2 (#2595) * Update dependency AngleSharp.XPath to v2 * Update GitHub.cs * netf fixes Co-authored-by: Renovate Bot Co-authored-by: JustArchi --- ArchiSteamFarm/Steam/Bot.cs | 3 ++- ArchiSteamFarm/Steam/Cards/CardsFarmer.cs | 3 ++- ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs | 3 ++- ArchiSteamFarm/Steam/Security/MobileAuthenticator.cs | 3 ++- ArchiSteamFarm/Web/GitHub.cs | 7 ++++--- Directory.Packages.props | 2 +- 6 files changed, 13 insertions(+), 8 deletions(-) diff --git a/ArchiSteamFarm/Steam/Bot.cs b/ArchiSteamFarm/Steam/Bot.cs index 28d7282c5..5cce8cc2a 100644 --- a/ArchiSteamFarm/Steam/Bot.cs +++ b/ArchiSteamFarm/Steam/Bot.cs @@ -1900,7 +1900,8 @@ public sealed class Bot : IAsyncDisposable { } // URIs to foil badges are the same as for normal badges except they end with "?border=1" - string appIDText = badgeUri.Split('?', StringSplitOptions.RemoveEmptyEntries)[0].Split('/', StringSplitOptions.RemoveEmptyEntries)[^1]; + // ReSharper disable once RedundantSuppressNullableWarningExpression - required for .NET Framework + string appIDText = badgeUri!.Split('?', StringSplitOptions.RemoveEmptyEntries)[0].Split('/', StringSplitOptions.RemoveEmptyEntries)[^1]; if (!uint.TryParse(appIDText, out uint appID) || (appID == 0)) { ArchiLogger.LogNullError(appID); diff --git a/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs b/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs index ce2dfc11d..4c3537828 100644 --- a/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs +++ b/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs @@ -466,7 +466,8 @@ public sealed class CardsFarmer : IAsyncDisposable { continue; } - string[] appIDSplitted = appIDText.Split('_'); + // ReSharper disable once RedundantSuppressNullableWarningExpression - required for .NET Framework + string[] appIDSplitted = appIDText!.Split('_'); if (appIDSplitted.Length < 5) { Bot.ArchiLogger.LogNullError(appIDSplitted); diff --git a/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs b/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs index cc95b6f3b..07717ff30 100644 --- a/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs +++ b/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs @@ -1732,7 +1732,8 @@ public sealed class ArchiWebHandler : IDisposable { return null; } - if (giftCardIDText.Length <= 13) { + // ReSharper disable once RedundantSuppressNullableWarningExpression - required for .NET Framework + if (giftCardIDText!.Length <= 13) { Bot.ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, Strings.ErrorIsInvalid, nameof(giftCardIDText))); return null; diff --git a/ArchiSteamFarm/Steam/Security/MobileAuthenticator.cs b/ArchiSteamFarm/Steam/Security/MobileAuthenticator.cs index d5df2069f..2a7553c22 100644 --- a/ArchiSteamFarm/Steam/Security/MobileAuthenticator.cs +++ b/ArchiSteamFarm/Steam/Security/MobileAuthenticator.cs @@ -176,7 +176,8 @@ public sealed class MobileAuthenticator : IDisposable { return null; } - if (!Enum.TryParse(typeText, out Confirmation.EType type) || (type == Confirmation.EType.Unknown)) { + // ReSharper disable once RedundantSuppressNullableWarningExpression - required for .NET Framework + if (!Enum.TryParse(typeText!, out Confirmation.EType type) || (type == Confirmation.EType.Unknown)) { Bot.ArchiLogger.LogNullError(type); return null; diff --git a/ArchiSteamFarm/Web/GitHub.cs b/ArchiSteamFarm/Web/GitHub.cs index 94678a545..ec0cab9c6 100644 --- a/ArchiSteamFarm/Web/GitHub.cs +++ b/ArchiSteamFarm/Web/GitHub.cs @@ -99,7 +99,7 @@ internal static class GitHub { return null; } - string versionText = versionNode.GetAttribute("value"); + string? versionText = versionNode.GetAttribute("value"); if (string.IsNullOrEmpty(versionText)) { ASF.ArchiLogger.LogNullError(versionText); @@ -115,7 +115,7 @@ internal static class GitHub { return null; } - string dateTimeText = dateTimeNode.GetAttribute("datetime"); + string? dateTimeText = dateTimeNode.GetAttribute("datetime"); if (string.IsNullOrEmpty(dateTimeText)) { ASF.ArchiLogger.LogNullError(dateTimeText); @@ -129,7 +129,8 @@ internal static class GitHub { return null; } - result[versionText] = dateTime.ToUniversalTime(); + // ReSharper disable once RedundantSuppressNullableWarningExpression - required for .NET Framework + result[versionText!] = dateTime.ToUniversalTime(); } return result; diff --git a/Directory.Packages.props b/Directory.Packages.props index bf4c291af..90d68dfcf 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,6 +1,6 @@ - +