Merge branch 'claudedo/387-unit-branch-teil-3-firmen-modus-fetch-pu'
This commit is contained in:
@@ -260,6 +260,10 @@ public interface IWorkerClient : INotifyPropertyChanged
|
||||
Task SetTicketTokenAsync(string token);
|
||||
Task ClearTicketTokenAsync();
|
||||
Task<TicketConnectionDto?> TestTicketConnectionAsync();
|
||||
Task<AzureDevOpsSettingsDto?> GetAzureDevOpsSettingsAsync();
|
||||
Task SetAzureDevOpsTokenAsync(string token);
|
||||
Task ClearAzureDevOpsTokenAsync();
|
||||
Task<AzureDevOpsConnectionDto?> TestAzureDevOpsConnectionAsync();
|
||||
Task<List<TicketProjectDto>> GetTicketProjectsAsync();
|
||||
/// <summary>Imports open tickets assigned to the token owner into the given list. Throws
|
||||
/// HubException (with a user-readable message) on failure so the caller can surface it via
|
||||
|
||||
@@ -791,6 +791,18 @@ public partial class WorkerClient : ObservableObject, IAsyncDisposable, IWorkerC
|
||||
public Task<TicketConnectionDto?> TestTicketConnectionAsync()
|
||||
=> TryInvokeAsync<TicketConnectionDto>("TestTicketConnection");
|
||||
|
||||
public Task<AzureDevOpsSettingsDto?> GetAzureDevOpsSettingsAsync()
|
||||
=> TryInvokeAsync<AzureDevOpsSettingsDto>("GetAzureDevOpsSettings");
|
||||
|
||||
public Task SetAzureDevOpsTokenAsync(string token)
|
||||
=> InvokeTimedAsync("SetAzureDevOpsToken", () => _hub.InvokeAsync("SetAzureDevOpsToken", token));
|
||||
|
||||
public Task ClearAzureDevOpsTokenAsync()
|
||||
=> InvokeTimedAsync("ClearAzureDevOpsToken", () => _hub.InvokeAsync("ClearAzureDevOpsToken"));
|
||||
|
||||
public Task<AzureDevOpsConnectionDto?> TestAzureDevOpsConnectionAsync()
|
||||
=> TryInvokeAsync<AzureDevOpsConnectionDto>("TestAzureDevOpsConnection");
|
||||
|
||||
public async Task<List<TicketProjectDto>> GetTicketProjectsAsync()
|
||||
=> await TryInvokeAsync<List<TicketProjectDto>>("GetTicketProjects") ?? [];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user