From beda7c42afa4b55887c315c0708224598fb2dbba Mon Sep 17 00:00:00 2001 From: agaertner Date: Fri, 15 Oct 2021 23:28:28 +0200 Subject: [PATCH] add field "HasSubtoken" --- Blish HUD/GameServices/Gw2WebApi/ManagedConnection.cs | 3 +++ Blish HUD/GameServices/Modules/Managers/Gw2ApiManager.cs | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Blish HUD/GameServices/Gw2WebApi/ManagedConnection.cs b/Blish HUD/GameServices/Gw2WebApi/ManagedConnection.cs index 31cbf8729..799c2a41b 100644 --- a/Blish HUD/GameServices/Gw2WebApi/ManagedConnection.cs +++ b/Blish HUD/GameServices/Gw2WebApi/ManagedConnection.cs @@ -57,5 +57,8 @@ public bool SetApiKey(string apiKey) { return true; } + public bool HasApiKey() { + return !string.IsNullOrEmpty(_internalConnection.AccessToken); + } } } diff --git a/Blish HUD/GameServices/Modules/Managers/Gw2ApiManager.cs b/Blish HUD/GameServices/Modules/Managers/Gw2ApiManager.cs index d3bbabae4..468a82c81 100644 --- a/Blish HUD/GameServices/Modules/Managers/Gw2ApiManager.cs +++ b/Blish HUD/GameServices/Modules/Managers/Gw2ApiManager.cs @@ -33,6 +33,8 @@ internal static async Task RenewAllSubtokens() { public event EventHandler>> SubtokenUpdated; + public bool HasSubtoken => _connection.HasApiKey(); + public IGw2WebApiClient Gw2ApiClient => _connection.Client; public List Permissions => _permissions.ToList();