about summary refs log tree commit diff
path: root/BugMine.Web/Classes
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-04-25 06:31:52 +0200
committerRory& <root@rory.gay>2024-04-25 06:31:52 +0200
commit3054b456dcb54f069a5d8aaa615c1dfe060eef9b (patch)
treece89fbd1478206ac19fefa23035b68801bd25d4e /BugMine.Web/Classes
parentAdd basic project management (diff)
downloadBugMine-3054b456dcb54f069a5d8aaa615c1dfe060eef9b.tar.xz
Add projects logic, start of issues
Diffstat (limited to 'BugMine.Web/Classes')
-rw-r--r--BugMine.Web/Classes/BugMineStorage.cs4
1 files changed, 2 insertions, 2 deletions
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<BugMineClient?> GetCurrentSessionOrNull() { + public async Task<BugMineClient?> 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; }