private async Task ShowLogAsync(string name) { if (isBusy) { return; } isBusy = true; _selectedFile = name; try { Logs = await LogsViewerService.GetLogAsync(name); StateHasChanged(); } catch (Exception ex) { Logger.LogError(ex.Message); } finally { isBusy = false; } }
private async Task DownloadFile() { await LogsViewerService.DownloadLogAsync(_selectedFile); }
protected override void OnInitialized() { LogsFiles = LogsViewerService.GetFiles(); }