@* Workaround for Rider "Bad compile constant value" bug *@ @attribute [Route(PageUri)] @using ArcaneLibs.Blazor.Components.Services @using Spacebar.Client.Core @inject JsConsoleService jsConsole

@@me

@Client?.ApiHttpClient.BaseAddress

@Client?.Gateway.RawClientWebSocket.State

@foreach (var guild in App.ClientManager.ClientState.Guilds) { @guild.Value.Name
} @code { private const string PageUri = "/channels/@me"; [Parameter, CascadingParameter] public required AuthenticatedSpacebarClient? Client { get; set { field = value; Console.WriteLine("Set client: " + value); } } protected override async Task OnParametersSetAsync() { if (Client == null) return; Client.Gateway.OnGatewayMessage.Add(async msg => { // await jsConsole.Log("Received gateway message: ", msg); // StateHasChanged(); }); } }