This commit is contained in:
Kenneth Jannette
2024-02-05 23:48:47 -06:00
parent 83eafd728b
commit 5dd7c20491

View File

@@ -20,7 +20,6 @@ import {
const CaseDetailsPage = () => { const CaseDetailsPage = () => {
const { caseId } = useParams(); const { caseId } = useParams();
const [subCase, setSubCase] = useState(null); const [subCase, setSubCase] = useState(null);
const [temp, setTemp] = useState();
const navigate = useNavigate(); const navigate = useNavigate();
const [showUploadModal, setShowUploadModal] = useState(); const [showUploadModal, setShowUploadModal] = useState();
const [showCreateModal, setShowCreateModal] = useState(); const [showCreateModal, setShowCreateModal] = useState();
@@ -63,15 +62,16 @@ const CaseDetailsPage = () => {
try { try {
const docRef = doc(db, "users", fbUserId); const docRef = doc(db, "users", fbUserId);
const response = await getDoc(docRef).then(function (doc) { const response = await getDoc(docRef).then(function (doc) {
doc.exists ? setTemp(doc.data()) : console.log("No such document!"); if (doc.exists) {
setDocsAllowed(temp.docsAllowedPerMonth); const data = doc.data();
setDocsGenerated(temp.docsGenerated); setDocsAllowed(data.docsAllowedPerMonth);
console.log( setDocsGenerated(data.docsGenerated);
"**docsAllowed, docsGenerated", return data;
docsAllowed, } else {
docsGenerated console.log("No such document.");
); }
}); });
console.log("response", response);
} catch (err) { } catch (err) {
console.error(err); console.error(err);
} }
@@ -80,7 +80,7 @@ const CaseDetailsPage = () => {
}, [fbUserId]); }, [fbUserId]);
const handleUploadDoc = () => { const handleUploadDoc = () => {
console.log("documents generated this period:", docsGenerated); console.log("docsAllowed, docsGenerate", docsAllowed, docsGenerated);
if (docsAllowed - docsGenerated > 0) { if (docsAllowed - docsGenerated > 0) {
setShowUploadModal(true); setShowUploadModal(true);
} else { } else {
@@ -98,16 +98,15 @@ const CaseDetailsPage = () => {
navigate(`/signup/${isUpgrade}/${currentPlan}`); navigate(`/signup/${isUpgrade}/${currentPlan}`);
}; };
async function updateRespGenerationCount() { async function updateUserAccountDocsGenerated() {
console.log("temp.fbAuthUid", temp.fbAuthUid); await updateDoc(doc(db, "users", fbUserId), {
await updateDoc(doc(db, "users", temp.fbAuthUid), {
docsGenerated: increment(1), docsGenerated: increment(1),
}); });
} }
const handleSuccess = () => { const handleSuccess = () => {
setIsLoading(true); setIsLoading(true);
updateRespGenerationCount(); updateUserAccountDocsGenerated();
setShowUploadModal(false); setShowUploadModal(false);
setTimeout(handleNavigate, 40000); setTimeout(handleNavigate, 40000);
}; };