Add status to workload creation actions

This commit is contained in:
James Greenaway
2019-02-12 17:14:16 +00:00
parent 588a004303
commit 9198694dbd
4 changed files with 6 additions and 4 deletions

View File

@@ -11,6 +11,7 @@ export type Action = {
id: number;
complexity: number;
completeDate: Date;
status: Status;
};
} | {
type: 'WORKLOAD_CANCEL';
@@ -37,10 +38,11 @@ export const submit = ({ complexity }: { complexity: number }): Action => ({
},
});
export const created = ({ id, complexity, completeDate }: { id: number, complexity: number, completeDate: Date }): Action => ({
export const created = ({ id, status, complexity, completeDate }: { id: number, status: Status, complexity: number, completeDate: Date }): Action => ({
type: 'WORKLOAD_CREATED',
payload: {
id,
status,
completeDate,
complexity,
},

View File

@@ -24,7 +24,7 @@ export const reducer = (state: State = initialState, action: Action): State => {
id: action.payload.id,
complexity: action.payload.complexity,
completeDate: action.payload.completeDate,
status: 'WORKING',
status: action.payload.status,
},
};

View File

@@ -37,7 +37,7 @@ export class WorkloadService {
}
this.workLoads[id] = work;
return Promise.resolve({ id, complexity, completeDate });
return Promise.resolve({ id, status, complexity, completeDate });
}
public checkStatus({ id }: { id: number }) {