Added an Invite list to the payment due page as well
This commit is contained in:
@@ -19,6 +19,7 @@ import { Invite } from "@/interfaces/invite";
|
||||
import { Group, User } from "@/interfaces/user";
|
||||
import { v4 } from "uuid";
|
||||
import { sendEmail } from "@/email";
|
||||
import { updateExpiryDateOnGroup } from "@/utils/groups.be";
|
||||
|
||||
const db = getFirestore(app);
|
||||
|
||||
@@ -48,6 +49,8 @@ async function get(req: NextApiRequest, res: NextApiResponse) {
|
||||
const invitedByRef = await getDoc(doc(db, "users", invite.from));
|
||||
if (!invitedByRef.exists()) return res.status(404).json({ ok: false });
|
||||
|
||||
await updateExpiryDateOnGroup(invite.to, invite.from);
|
||||
|
||||
const invitedBy = { ...invitedByRef.data(), id: invitedByRef.id } as User;
|
||||
const invitedByGroupsRef = await getDocs(
|
||||
query(collection(db, "groups"), where("admin", "==", invitedBy.id)),
|
||||
|
||||
Reference in New Issue
Block a user