MCPcopy Create free account
hub / github.com/RealDevSquad/website-backend / buildQueryToSearchProgressByDay

Function buildQueryToSearchProgressByDay

utils/progresses.js:285–296  ·  view source on GitHub ↗
(pathParams)

Source from the content-addressed store, hash-verified

283 *
284 */
285const buildQueryToSearchProgressByDay = (pathParams) => {
286 const { userId, taskId, date } = pathParams;
287 let query = progressesCollection;
288 if (userId) {
289 query = query.where("type", "==", "user").where("userId", "==", userId);
290 } else {
291 query = query.where("type", "==", "task").where("taskId", "==", taskId);
292 }
293 const dateTimeStamp = new Date(date).setUTCHours(0, 0, 0, 0);
294 query = query.where("date", "==", dateTimeStamp).limit(1);
295 return query;
296};
297
298const buildProgressQueryForMissedUpdates = (taskId, startTimestamp, endTimestamp) => {
299 return progressesModel

Callers 1

getProgressByDateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected