blob: bc72156910fd27d814e2e8f9dd01b61a6c7c6df7 (
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();
if(Client == null) {
await Task.Delay(1000);
}
}
}
}
|