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

Function parseSearchQuery

utils/tasks.js:92–112  ·  view source on GitHub ↗
(queryString)

Source from the content-addressed store, hash-verified

90};
91
92const parseSearchQuery = (queryString) => {
93 const searchParams = {};
94 const queryParts = queryString.split("+");
95 queryParts.forEach((part) => {
96 const [key, value] = part.split(":");
97 switch (key.toLowerCase()) {
98 case "searchterm":
99 searchParams.searchTerm = value.toLowerCase();
100 break;
101 case "assignee":
102 searchParams.assignee = value.toLowerCase();
103 break;
104 case "status":
105 searchParams.status = value.toLowerCase();
106 break;
107 default:
108 break;
109 }
110 });
111 return searchParams;
112};
113
114const buildTasksQueryForMissedUpdates = (size) => {
115 const completedTasksStatusList = Object.values(COMPLETED_TASK_STATUS);

Callers 3

fetchTasksFunction · 0.50
getUsersFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected