blob: b53daf7157393469374097523b34941b8d5cdb7d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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(false);
if(Client == null) {
await Task.Delay(1000);
}
}
}
}
|