7 instantiations of ConsoleLogsFilters
Aspire.Dashboard (3)
Model\ConsoleLogsFilters.cs (3)
13
public static readonly ConsoleLogsFilters Default =
new
()
38
new
() { FilterAllLogsDate = clearDate, FilterResourceLogsDates = new Dictionary<string, DateTime>() };
49
return new
ConsoleLogsFilters
{ FilterAllLogsDate = FilterAllLogsDate, FilterResourceLogsDates = newDictionary };
Aspire.Dashboard.Components.Tests (1)
Pages\ConsoleLogsTests.cs (1)
742
await consoleLogsManager.UpdateFiltersAsync(new
ConsoleLogsFilters
{ FilterAllLogsDate = earliestEntry.Timestamp!.Value, FilterResourceLogsDates = new Dictionary<string, DateTime>() });
Aspire.Dashboard.Tests (3)
Model\ConsoleLogsFiltersTests.cs (3)
16
var filters = new
ConsoleLogsFilters
40
var filters = new
ConsoleLogsFilters
69
var filters = new
ConsoleLogsFilters
{ FilterAllLogsDate = null, FilterResourceLogsDates = new Dictionary<string, DateTime>() };
19 references to ConsoleLogsFilters
Aspire.Dashboard (11)
Components\Dialogs\ManageDataDialog.razor.cs (1)
570
var
filters = ConsoleLogsManager.Filters;
Components\Pages\ConsoleLogs.razor.cs (2)
1244
var
newFilters = key is null
1245
?
ConsoleLogsFilters
.CreateClearAll(now)
Model\ConsoleLogsFilters.cs (3)
13
public static readonly
ConsoleLogsFilters
Default = new()
37
public static
ConsoleLogsFilters
CreateClearAll(DateTime clearDate) =>
43
public
ConsoleLogsFilters
WithResourceCleared(string resourceName, DateTime clearDate)
Model\ConsoleLogsManager.cs (5)
16
private
ConsoleLogsFilters
? _filters;
23
public
ConsoleLogsFilters
Filters
47
var filtersResult = await _sessionStorage.GetAsync<
ConsoleLogsFilters
>(BrowserStorageKeys.ConsoleLogFilters).ConfigureAwait(false);
48
_filters = filtersResult.Success ? filtersResult.Value :
ConsoleLogsFilters
.Default;
81
public async Task UpdateFiltersAsync(
ConsoleLogsFilters
filters)
Aspire.Dashboard.Components.Tests (2)
Pages\ConsoleLogsTerminalTests.cs (1)
342
await cut.InvokeAsync(() => consoleLogsManager.UpdateFiltersAsync(
ConsoleLogsFilters
.CreateClearAll(DateTime.UtcNow)));
Pages\ConsoleLogsTests.cs (1)
767
await consoleLogsManager.UpdateFiltersAsync(
ConsoleLogsFilters
.Default.WithResourceCleared(testResource.Name, clearDate));
Aspire.Dashboard.Tests (6)
Model\ConsoleLogsFiltersTests.cs (6)
16
var
filters = new ConsoleLogsFilters
27
var
deserialized = JsonSerializer.Deserialize<
ConsoleLogsFilters
>(json)!;
40
var
filters = new ConsoleLogsFilters
51
var
updatedFilters = filters.WithResourceCleared("new-resource", newResourceDate);
69
var
filters = new ConsoleLogsFilters { FilterAllLogsDate = null, FilterResourceLogsDates = new Dictionary<string, DateTime>() };