about summary refs log tree commit diff
path: root/BugMine.Web/Components/IssueImportWorker.razor
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);
            }
        }
    }

}