feat(ui): tickets + plan day button, fallback list and prime action
This commit is contained in:
@@ -190,6 +190,8 @@ public interface IWorkerClient : INotifyPropertyChanged
|
||||
Task<string?> GetWeekReportAsync(DateOnly start, DateOnly end);
|
||||
Task<string> GenerateWeekReportAsync(DateOnly start, DateOnly end);
|
||||
Task<bool> RunDailyPrepNowAsync();
|
||||
/// <summary>Ticket import, then the daily prep, in one Prime run.</summary>
|
||||
Task<bool> RunTicketImportNowAsync();
|
||||
Task RefineTaskAsync(string taskId);
|
||||
|
||||
event Action<string>? RefineStartedEvent;
|
||||
@@ -244,6 +246,8 @@ public interface IWorkerClient : INotifyPropertyChanged
|
||||
Task<TokenTrackerDashboardDto?> OpenTokenTrackerDashboardAsync();
|
||||
|
||||
Task<TicketSettingsDto?> GetTicketSettingsAsync();
|
||||
/// <summary>Sets the fallback list for imported ticket items; null clears it.</summary>
|
||||
Task SetTicketFallbackListAsync(string? listId);
|
||||
Task SetTicketApiBaseUrlAsync(string? baseUrl);
|
||||
Task SetTicketTokenAsync(string token);
|
||||
Task ClearTicketTokenAsync();
|
||||
|
||||
@@ -504,6 +504,9 @@ public partial class WorkerClient : ObservableObject, IAsyncDisposable, IWorkerC
|
||||
public Task<bool> RunDailyPrepNowAsync()
|
||||
=> InvokeTimedAsync<bool>("RunDailyPrepNow", () => _hub.InvokeAsync<bool>("RunDailyPrepNow"));
|
||||
|
||||
public Task<bool> RunTicketImportNowAsync()
|
||||
=> InvokeTimedAsync<bool>("RunTicketImportNow", () => _hub.InvokeAsync<bool>("RunTicketImportNow"));
|
||||
|
||||
public Task RefineTaskAsync(string taskId) => InvokeTimedAsync("RefineTask", () => _hub.InvokeAsync("RefineTask", taskId));
|
||||
|
||||
public Task ClearMyDayAsync()
|
||||
@@ -758,6 +761,9 @@ public partial class WorkerClient : ObservableObject, IAsyncDisposable, IWorkerC
|
||||
public Task<TicketSettingsDto?> GetTicketSettingsAsync()
|
||||
=> TryInvokeAsync<TicketSettingsDto>("GetTicketSettings");
|
||||
|
||||
public Task SetTicketFallbackListAsync(string? listId)
|
||||
=> InvokeTimedAsync("SetTicketFallbackList", () => _hub.InvokeAsync("SetTicketFallbackList", listId));
|
||||
|
||||
public Task SetTicketApiBaseUrlAsync(string? baseUrl)
|
||||
=> InvokeTimedAsync("SetTicketApiBaseUrl", () => _hub.InvokeAsync("SetTicketApiBaseUrl", baseUrl));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user