Clean process-logs-panel code
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Fri, 31 Aug 2018 14:09:05 +0000 (16:09 +0200)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Fri, 31 Aug 2018 14:09:05 +0000 (16:09 +0200)
Feature #14100

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski@contractors.roche.com>

src/store/process-logs-panel/process-logs-panel-actions.ts
src/store/process-logs-panel/process-logs-panel.ts

index 77a3cef77d6aef54fc519874c7008c6f054b941d..532ae113feec80d2461c0f64adf7ef4de0d055af 100644 (file)
@@ -23,6 +23,9 @@ export const processLogsPanelActions = unionize({
 
 export type ProcessLogsPanelAction = UnionOf<typeof processLogsPanelActions>;
 
+export const setProcessLogsPanelFilter = (filter: string) =>
+     processLogsPanelActions.SET_PROCESS_LOGS_PANEL_FILTER(filter);
+
 export const initProcessLogsPanel = (processUuid: string) =>
     async (dispatch: Dispatch, getState: () => RootState, { logService }: ServiceRepository) => {
         const process = await dispatch<any>(loadProcess(processUuid));
index 9575c4e5d07c35aa88f4bb610c2f56180b1c7697..65ed78d73d7bd322e9243d51b2d649f9f2a0c144 100644 (file)
@@ -1,4 +1,3 @@
-import { LogEventType } from '../../models/log';
 // Copyright (C) The Arvados Authors. All rights reserved.
 //
 // SPDX-License-Identifier: AGPL-3.0
@@ -13,6 +12,6 @@ export interface ProcessLogs {
     [logType: string]: string[];
 }
 
-export const getProcessLogs = ({ selectedFilter, logs }: ProcessLogsPanel) => {
+export const getProcessPanelLogs = ({ selectedFilter, logs }: ProcessLogsPanel) => {
     return logs[selectedFilter];
 };