This commit is contained in:
Kenneth Jannette
2024-03-08 00:38:09 -06:00
parent 89d438d8f1
commit d770f29cd8
3 changed files with 40 additions and 9 deletions

View File

@@ -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 (

View File

@@ -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(

View File

@@ -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);