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

Function transformTasksUsersQuery

utils/tasks.js:123–147  ·  view source on GitHub ↗
(queries)

Source from the content-addressed store, hash-verified

121};
122
123const transformTasksUsersQuery = (queries) => {
124 if (!queries) return {};
125 const { "days-count": dateGap, weekday, date, status, size } = queries;
126 let transformedStatus;
127 if (status && status.length === 1 && status[0].value) {
128 transformedStatus = status[0].value;
129 }
130 let transformedSize;
131 if (size) {
132 transformedSize = Number.parseInt(size);
133 }
134 let transformedDateGap;
135 if (dateGap && dateGap.length === 1) {
136 transformedDateGap = Number.parseInt(dateGap[0].value);
137 }
138 let dateList;
139 if (date) {
140 dateList = date.map((date) => Number.parseInt(date.value));
141 }
142 let weekdayList;
143 if (weekday) {
144 weekdayList = weekday.map((day) => daysOfWeek[day.value]);
145 }
146 return { dateGap: transformedDateGap, status: transformedStatus, size: transformedSize, weekdayList, dateList };
147};
148
149module.exports = {
150 fromFirestoreData,

Callers 2

getUsersHandlerFunction · 0.85
tasks.test.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected