UNPKG

stitch-ui

Version:

19 lines (15 loc) 739 B
import { createAction } from "redux-act"; import { makeAsyncActions, asyncActionExecutor } from "../util"; const NAME = "logs/"; export const loadLogsActions = makeAsyncActions(`${NAME}load logs`); export const initLogs = createAction(`${NAME}init logs`); export const setBefore = createAction(`${NAME}set before`); export const setAfter = createAction(`${NAME}set after`); export const setErrorsOnly = createAction(`${NAME}set errors only`); export const setUserId = createAction(`${NAME}set user id`); export const setCoId = createAction(`${NAME}set correlation id`); export const loadLogs = asyncActionExecutor( loadLogsActions, (client, groupId, appId, filter) => () => client.apps(groupId).app(appId).logs().get(filter) );