Cleaned up some code

This commit is contained in:
Joao Ramos
2024-08-15 13:39:42 +01:00
parent cf2fd06d39
commit e84cc8ddd8
2 changed files with 5 additions and 20 deletions

View File

@@ -9,6 +9,11 @@ export const getAssignmentsByAssigner = async (id: string) => {
return docs.map((x) => ({...x.data(), id: x.id})) as Assignment[];
};
export const getAssignmentsByAssignerBetweenDates = async (id: string, startDate: Date, endDate: Date) => {
const {docs} = await getDocs(query(collection(db, "assignments"), where("assigner", "==", id), ));
return docs.map((x) => ({...x.data(), id: x.id})) as Assignment[];
};
export const getAssignmentsByAssigners = async (ids: string[]) => {
return (await Promise.all(ids.map(getAssignmentsByAssigner))).flat();
};