Merge pull request #142 from kjannette/refact2

more
This commit is contained in:
S Jannette
2024-03-08 00:38:33 -06:00
committed by GitHub
3 changed files with 40 additions and 9 deletions

View File

@@ -34,6 +34,10 @@ const CaseDetailsPage = () => {
const fbUserId = group ? group.fbAuthUid : null; const fbUserId = group ? group.fbAuthUid : null;
const message = const message =
"Parsing document. Please be patient, this may take several minutes."; "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) => { const handleNavigate = (docId, caseId) => {
//documentId, responseGenerations, caseId, documentType //documentId, responseGenerations, caseId, documentType
@@ -112,15 +116,45 @@ const CaseDetailsPage = () => {
navigate(`/signup/${isUpgrade}/${currentPlan}`); 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); setShowUploadModal(false);
if (docType === "interrogatories-out") { console.log(
setTimeout(handleNavEdit, 40000, docId, caseId); " 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 { } else {
// try to kick off parsing here // try to kick off parsing here
setTimeout(handleNavigate, 40000, docId, caseId); setTimeout(handleNavigate, 40000, docId, caseId);
} }
}; }
const ButtonContent = () => { const ButtonContent = () => {
return ( return (

View File

@@ -111,7 +111,6 @@ const RequestEditPage = () => {
} }
async function getOutgoingRequests(documentId) { async function getOutgoingRequests(documentId) {
console.log("get out going requests called times:");
const docType = String(documentType); const docType = String(documentType);
const docId = String(documentId); const docId = String(documentId);
const response = await fetch( const response = await fetch(

View File

@@ -34,7 +34,6 @@ const UploadModal = (props) => {
handleSuccess, handleSuccess,
setIsLoading, setIsLoading,
clientPosition, clientPosition,
handleConfirmDocType,
fbUserId, fbUserId,
} = props; } = props;
const { caseId, caseNumber, jurisdiction, caption, captionTwo } = caseData; const { caseId, caseNumber, jurisdiction, caption, captionTwo } = caseData;
@@ -125,7 +124,6 @@ const UploadModal = (props) => {
try { try {
if (radioValue.toLowerCase() === "complaint") { if (radioValue.toLowerCase() === "complaint") {
console.log("/upload-convert-complaint");
const response = await fetch(`${apiUrl}/v1/gen-disc-request-out`, { const response = await fetch(`${apiUrl}/v1/gen-disc-request-out`, {
method: "POST", method: "POST",
body: file, body: file,
@@ -189,9 +187,9 @@ const UploadModal = (props) => {
setIsLoading(true); setIsLoading(true);
try { try {
const response = await processFile(); const response = await processFile();
saveToDb(response.uuidName); saveToDb(response.uuidName);
handleSuccess(docType, response.uuidName, radioValue); const docId = response.uuidName;
setTimeout(handleSuccess, 25000, docId, radioValue);
return; return;
} catch (err) { } catch (err) {
console.log("err", err); console.log("err", err);