blob: 84ab85a3763447634fba61f9b6a6ff09dfd2a3dd (
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
26
|
@page "/"
@page "/app"
@using ArcaneLibs.Blazor.Components
@using ArcaneLibs.Extensions
@using Spacebar.Client.WebCore
@using Spacebar.Sdk.Core
@inject SpacebarClientWellKnownResolverService cswkrs
@inject SessionStore sessionStore
<PageTitle>Home</PageTitle>
<h1>Hello, world!</h1>
<LinkButton OnClickAsync="@(()=>App.SessionManager.SetSessionPickerVisible())">Trigger session picker</LinkButton>
<pre>@Ss.ToJson()</pre>
<pre>@Res.ToJson()</pre>
@code{
private SpacebarClientWellKnown? Res { get; set; }
private SessionEntry? Ss { get; set; }
protected override async Task OnInitializedAsync() {
Ss = await sessionStore.GetCurrentSessionAsync();
Res = await cswkrs.ResolveClientWellKnown(Ss?.ServerName ?? "spacebar.chat");
}
}
|