kia-ml
Version:
Kia
39 lines (33 loc) • 1.22 kB
JavaScript
export const explore = (userId, paginatedEndpoint) => {
console.log("explore");
return paginatedEndpoint || `api/client-request/${userId}`;
};
export const request = (userId, paginatedEndpoint) => paginatedEndpoint || `api/client-user-request/${userId}`;
export const bookmarks = (userId, paginatedEndpoint) => paginatedEndpoint || `api/bookmark/${userId}`;
export const search = (userId, paginatedEndpoint, searchParams) => {
console.log("search");
console.log(searchParams);
if (paginatedEndpoint) return paginatedEndpoint;
if (searchParams) {
if (searchParams.isGlobal) {
return `api/search-global/${userId}?query=${searchParams.query}`;
} else {
return `api/search/${userId}?query=${searchParams.query}`;
}
}
return "";
};
export const getRequestEndpoint = (mode, userId, paginatedEnpoint, searchParams) => {
switch (mode) {
case "home":
return request(userId, paginatedEnpoint);
case "explore":
return explore(userId, paginatedEnpoint);
case "bookmarks":
return bookmarks(userId, paginatedEnpoint);
case "search":
return search(userId, paginatedEnpoint, searchParams);
}
return "";
};
//# sourceMappingURL=slugger.js.map