From 31257449ed7f2fbbcdfff8b56d5db94ed8e52851 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Thu, 3 Dec 2020 00:10:52 +0100 Subject: [PATCH] STD: Make loading GlobalCache fully async --- .../SteamTokenDumperPlugin.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs index 559964d47..6669fe73b 100644 --- a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs +++ b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs @@ -55,7 +55,7 @@ namespace ArchiSteamFarm.OfficialPlugins.SteamTokenDumper { public Task GetPreferredChangeNumberToStartFrom() => Task.FromResult(IsEnabled ? GlobalCache?.LastChangeNumber ?? 0 : 0); - public void OnASFInit(IReadOnlyDictionary? additionalConfigProperties = null) { + public async void OnASFInit(IReadOnlyDictionary? additionalConfigProperties = null) { if (!SharedInfo.HasValidToken) { ASF.ArchiLogger.LogGenericError($"{Name} has been disabled due to missing build token."); @@ -86,7 +86,7 @@ namespace ArchiSteamFarm.OfficialPlugins.SteamTokenDumper { return; } - GlobalCache ??= GlobalCache.Load().Result; + GlobalCache ??= await GlobalCache.Load().ConfigureAwait(false); TimeSpan startIn = TimeSpan.FromMinutes(Utilities.RandomNext(SharedInfo.MinimumMinutesBeforeFirstUpload, SharedInfo.MaximumMinutesBeforeFirstUpload));