From 6f7972e0db4196cc89afef9b06a90f905e41728d Mon Sep 17 00:00:00 2001 From: FabianFG Date: Tue, 19 May 2020 18:25:11 +0200 Subject: [PATCH] using aes key of the current installed version if available --- FModel/Grabber/Aes/AesData.cs | 6 +++++- FModel/Utils/Endpoints.cs | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/FModel/Grabber/Aes/AesData.cs b/FModel/Grabber/Aes/AesData.cs index 859df722..ee1039e3 100644 --- a/FModel/Grabber/Aes/AesData.cs +++ b/FModel/Grabber/Aes/AesData.cs @@ -14,7 +14,11 @@ namespace FModel.Grabber.Aes { if (NetworkInterface.GetIsNetworkAvailable()) { - BenResponse data = await Endpoints.GetJsonEndpoint(Endpoints.BENBOT_AES).ConfigureAwait(false); + (_, string fortniteVersion, string _) = Utils.Paks.GetFortnitePakFilesPath(); + BenResponse data = !string.IsNullOrEmpty(fortniteVersion) + ? await Endpoints.GetJsonEndpoint(Endpoints.BENBOT_AES, fortniteVersion) + .ConfigureAwait(false) + : await Endpoints.GetJsonEndpoint(Endpoints.BENBOT_AES).ConfigureAwait(false); return data; } else diff --git a/FModel/Utils/Endpoints.cs b/FModel/Utils/Endpoints.cs index 49a29a02..6a58e201 100644 --- a/FModel/Utils/Endpoints.cs +++ b/FModel/Utils/Endpoints.cs @@ -47,8 +47,8 @@ namespace FModel.Utils { if (url.Equals(BENBOT_HOTFIXES) && !string.IsNullOrEmpty(query)) url += $"?lang={Uri.EscapeDataString(query)}"; - /*else if (url.Equals(BENBOT_AES) && !string.IsNullOrEmpty(query)) - url += $"?version={Uri.EscapeDataString(query)}";*/ + else if (url.Equals(BENBOT_AES) && !string.IsNullOrEmpty(query)) + url += $"?version={Uri.EscapeDataString(query)}"; DebugHelper.WriteLine("{0} {1} {2} {3}", "[FModel]", "[Endpoints]", "[GET]", url); using (HttpClient client = new HttpClient { Timeout = TimeSpan.FromSeconds(3) })