(ui): Fix inconsistent data shown in AggregatingTasks view

This commit is contained in:
Ken Hibino
2022-04-01 11:57:00 -07:00
parent 9de7f054bc
commit d0a8b6b691
6 changed files with 36 additions and 8 deletions

View File

@@ -18,6 +18,12 @@ export interface ListTasksResponse {
stats: Queue;
}
export interface ListAggregatingTasksResponse {
tasks: TaskInfo[];
stats: Queue;
groups: GroupInfo[];
}
export interface ListServersResponse {
servers: ServerInfo[];
}
@@ -67,6 +73,7 @@ export interface ListQueueStatsResponse {
}
export interface ListGroupsResponse {
stats: Queue;
groups: GroupInfo[];
}
@@ -539,7 +546,7 @@ export async function listAggregatingTasks(
qname: string,
gname: string,
pageOpts?: PaginationOptions
): Promise<ListTasksResponse> {
): Promise<ListAggregatingTasksResponse> {
let url = `${getBaseUrl()}/queues/${qname}/groups/${gname}/aggregating_tasks`;
if (pageOpts) {
url += `?${queryString.stringify(pageOpts)}`;