Merge pull request #94 from kjannette/bugs

Bugs
This commit is contained in:
S Jannette
2024-02-06 00:11:31 -06:00
committed by GitHub

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,14 +62,14 @@ 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.");
); }
}); });
} catch (err) { } catch (err) {
console.error(err); console.error(err);
@@ -80,7 +79,6 @@ const CaseDetailsPage = () => {
}, [fbUserId]); }, [fbUserId]);
const handleUploadDoc = () => { const handleUploadDoc = () => {
console.log("documents generated this period:", docsGenerated);
if (docsAllowed - docsGenerated > 0) { if (docsAllowed - docsGenerated > 0) {
setShowUploadModal(true); setShowUploadModal(true);
} else { } else {
@@ -98,16 +96,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);
}; };