protected override async Task OnAfterRenderAsync(bool firstRender) { var hubUrl = NavigationManager.ToAbsoluteUri("/shareScreen").ToString(); if (firstRender) { await ShareSignalR.InitializeSignalR(hubUrl, AgentName); } await base.OnAfterRenderAsync(firstRender); }
public async ValueTask DisposeAsync() { await ShareSignalR.DisposeAsync(); }
private async Task StopCasting() { isCasting = false; await ShareSignalR.StopStreamCast(); }
private async Task StartCasting() { await ShareSignalR.StartStreamCast(AgentName); isCasting = true; }