1 files changed, 25 insertions, 0 deletions
diff --git a/BugMine.Web/Components/IssueImportWorker.razor b/BugMine.Web/Components/IssueImportWorker.razor
new file mode 100644
index 0000000..bc72156
--- /dev/null
+++ b/BugMine.Web/Components/IssueImportWorker.razor
@@ -0,0 +1,25 @@
+@using LibMatrix.Homeservers
+@inject ILogger<IssueImportWorker> Logger
+@if(Client == null) {
+ <span>Not logged in.</span>
+ <a href="/Auth/Login">Login</a>
+} else {
+
+ <span>Logged in as @Client.Homeserver.UserId</span>
+ <a href="/Auth/Logout">Logout</a>
+}
+
+@code {
+
+ private BugMineClient? Client { get; set; }
+ private string Status { get; set; } = "";
+ protected override async Task OnInitializedAsync() {
+ while(Client == null) {
+ Client = await BugMineStorage.GetCurrentSessionOrNull();
+ if(Client == null) {
+ await Task.Delay(1000);
+ }
+ }
+ }
+
+}
\ No newline at end of file
|