From 3054b456dcb54f069a5d8aaa615c1dfe060eef9b Mon Sep 17 00:00:00 2001 From: Rory& Date: Thu, 25 Apr 2024 06:31:52 +0200 Subject: Add projects logic, start of issues --- BugMine.Web/Classes/BugMineStorage.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'BugMine.Web/Classes') diff --git a/BugMine.Web/Classes/BugMineStorage.cs b/BugMine.Web/Classes/BugMineStorage.cs index 73b46b5..3c838c7 100644 --- a/BugMine.Web/Classes/BugMineStorage.cs +++ b/BugMine.Web/Classes/BugMineStorage.cs @@ -74,7 +74,7 @@ public class BugMineStorage( return session; } - public async Task GetCurrentSessionOrNull() { + public async Task GetCurrentSessionOrNull(bool navigateOnInvalid = true) { BugMineClient? session = null; try { @@ -85,7 +85,7 @@ public class BugMineStorage( if (e.ErrorCode == "M_UNKNOWN_TOKEN") { var token = await GetCurrentToken(); logger.LogWarning("Encountered invalid token for {user} on {homeserver}", token.UserId, token.Homeserver); - navigationManager.NavigateTo("/InvalidSession?ctx=" + token.AccessToken); + if (navigateOnInvalid) navigationManager.NavigateTo("/InvalidSession?ctx=" + token.AccessToken); return null; } -- cgit 1.5.1