WIP: Add select checkboxes for queue filters

This commit is contained in:
Ken Hibino
2021-12-18 14:09:48 -08:00
parent eabe96eb48
commit ece5f0a6bb
5 changed files with 160 additions and 30 deletions

View File

@@ -27,17 +27,15 @@ export type MetricsActionTypes =
| GetMetricsSuccessAction
| GetMetricsErrorAction;
export function getMetricsAsync(endTime: number, duration: number) {
export function getMetricsAsync(
endTime: number,
duration: number,
queues: string[]
) {
return async (dispatch: Dispatch<MetricsActionTypes>) => {
dispatch({ type: GET_METRICS_BEGIN });
try {
console.log(
"DEBUG: fetching with endtime=",
endTime,
" duration=",
duration
);
const response = await getMetrics(endTime, duration);
const response = await getMetrics(endTime, duration, queues);
dispatch({ type: GET_METRICS_SUCCESS, payload: response });
} catch (error) {
console.error(`getMetricsAsync: ${toErrorStringWithHttpStatus(error)}`);