From d770f29cd80d3713f48f88762c6ba35059f9b7e0 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Fri, 8 Mar 2024 00:38:09 -0600 Subject: [PATCH] more --- src/Components/Case/CaseDetailsPage.js | 42 +++++++++++++++++++++++--- src/Components/Document/ReqEditPage.js | 1 - src/Components/Modals/UploadModal.js | 6 ++-- 3 files changed, 40 insertions(+), 9 deletions(-) diff --git a/src/Components/Case/CaseDetailsPage.js b/src/Components/Case/CaseDetailsPage.js index 003c229..344f3ad 100644 --- a/src/Components/Case/CaseDetailsPage.js +++ b/src/Components/Case/CaseDetailsPage.js @@ -34,6 +34,10 @@ const CaseDetailsPage = () => { const fbUserId = group ? group.fbAuthUid : null; const message = "Parsing document. Please be patient, this may take several minutes."; + const apiUrl = + process.env.NODE_ENV === "development" + ? process.env.REACT_APP_API_DEV + : process.env.REACT_APP_API_PROD; const handleNavigate = (docId, caseId) => { //documentId, responseGenerations, caseId, documentType @@ -112,15 +116,45 @@ const CaseDetailsPage = () => { navigate(`/signup/${isUpgrade}/${currentPlan}`); }; - const handleSuccess = (docType, docId) => { + async function generateOutgoingDiscoveryRequests( + docId, + radioValue, + clientPosition + ) { + console.log( + "hit generateOutgoingDiscoveryRequests-----------------------------" + ); + const response = await fetch( + `${apiUrl}/v1/make-outgoing-requests/${docId}/${radioValue}/${clientPosition}`, + { + method: "POST", + } + ); + const res = response; + return res; + } + + async function handleSuccess(docId, docType, radioValue) { setShowUploadModal(false); - if (docType === "interrogatories-out") { - setTimeout(handleNavEdit, 40000, docId, caseId); + console.log( + " handle success in main pagedocId, docType, radioValue", + docId, + docType, + radioValue + ); + if (docType === "complaint") { + const clientPosition = subCase.clientPosition; + const res = await generateOutgoingDiscoveryRequests( + docId, + radioValue, + clientPosition + ); + setTimeout(handleNavEdit, 20000, docId, caseId); } else { // try to kick off parsing here setTimeout(handleNavigate, 40000, docId, caseId); } - }; + } const ButtonContent = () => { return ( diff --git a/src/Components/Document/ReqEditPage.js b/src/Components/Document/ReqEditPage.js index f41c3a0..23d1617 100644 --- a/src/Components/Document/ReqEditPage.js +++ b/src/Components/Document/ReqEditPage.js @@ -111,7 +111,6 @@ const RequestEditPage = () => { } async function getOutgoingRequests(documentId) { - console.log("get out going requests called times:"); const docType = String(documentType); const docId = String(documentId); const response = await fetch( diff --git a/src/Components/Modals/UploadModal.js b/src/Components/Modals/UploadModal.js index df42c2c..b4ebafe 100644 --- a/src/Components/Modals/UploadModal.js +++ b/src/Components/Modals/UploadModal.js @@ -34,7 +34,6 @@ const UploadModal = (props) => { handleSuccess, setIsLoading, clientPosition, - handleConfirmDocType, fbUserId, } = props; const { caseId, caseNumber, jurisdiction, caption, captionTwo } = caseData; @@ -125,7 +124,6 @@ const UploadModal = (props) => { try { if (radioValue.toLowerCase() === "complaint") { - console.log("/upload-convert-complaint"); const response = await fetch(`${apiUrl}/v1/gen-disc-request-out`, { method: "POST", body: file, @@ -189,9 +187,9 @@ const UploadModal = (props) => { setIsLoading(true); try { const response = await processFile(); - saveToDb(response.uuidName); - handleSuccess(docType, response.uuidName, radioValue); + const docId = response.uuidName; + setTimeout(handleSuccess, 25000, docId, radioValue); return; } catch (err) { console.log("err", err);