feat(hub): Azure DevOps PAT settings and connection test
This commit is contained in:
@@ -776,6 +776,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