Adjusted camera stack and app reducer.
This commit is contained in:
@@ -5,6 +5,11 @@ export const setCameraJobId = (jobId) => ({
|
||||
payload: jobId,
|
||||
});
|
||||
|
||||
export const setCameraJob = (job) => ({
|
||||
type: AppActionTypes.SET_CAMERA_JOB,
|
||||
payload: job,
|
||||
});
|
||||
|
||||
export const documentUploadStart = (jobId) => ({
|
||||
type: AppActionTypes.DOCUMENT_UPLOAD_START,
|
||||
payload: jobId,
|
||||
|
||||
@@ -2,6 +2,7 @@ import AppActionTypes from "./app.types";
|
||||
|
||||
const INITIAL_STATE = {
|
||||
cameraJobId: null,
|
||||
cameraJob: null,
|
||||
documentUploadInProgress: null,
|
||||
documentUploadError: null,
|
||||
};
|
||||
@@ -13,6 +14,11 @@ const appReducer = (state = INITIAL_STATE, action) => {
|
||||
...state,
|
||||
cameraJobId: action.payload,
|
||||
};
|
||||
case AppActionTypes.SET_CAMERA_JOB:
|
||||
return {
|
||||
...state,
|
||||
cameraJob: action.payload,
|
||||
};
|
||||
case AppActionTypes.DOCUMENT_UPLOAD_START:
|
||||
return {
|
||||
...state,
|
||||
|
||||
@@ -4,13 +4,17 @@ const selectApp = (state) => state.app;
|
||||
|
||||
export const selectCurrentCameraJobId = createSelector(
|
||||
[selectApp],
|
||||
(user) => app.cameraJobId
|
||||
(app) => app.cameraJobId
|
||||
);
|
||||
export const selectCurrentCameraJob = createSelector(
|
||||
[selectApp],
|
||||
(app) => app.cameraJob
|
||||
);
|
||||
export const selectDocumentUploadInProgress = createSelector(
|
||||
[selectApp],
|
||||
(user) => app.documentUploadInProgress
|
||||
(app) => app.documentUploadInProgress
|
||||
);
|
||||
export const selectDocumentUploadError = createSelector(
|
||||
[selectApp],
|
||||
(user) => app.documentUploadError
|
||||
(app) => app.documentUploadError
|
||||
);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
const AppActionTypes = {
|
||||
SET_CAMERA_JOB_ID: "SET_CAMERA_JOB_ID",
|
||||
SET_CAMERA_JOB: "SET_CAMERA_JOB",
|
||||
DOCUMENT_UPLOAD_START: "DOCUMENT_UPLOAD_START",
|
||||
DOCUMNET_UPLOAD_SUCCESS: "DOCUMNET_UPLOAD_SUCCESS",
|
||||
DOCUMENT_UPLOAD_FAILURE: "DOCUMENT_UPLOAD_FAILURE",
|
||||
|
||||
Reference in New Issue
Block a user