Add categories parameter to /searxng endpoint

72e1dcb3f9667cba0e512016f86eab172cc96469

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +4 -1Ignore whitespace
src/endpoints/search.js+4 -1
@@ -162,7 +162,7 @@ router.post('/transcript', jsonParser, async (request, response) => {
162162
163163router.post('/searxng', jsonParser, async (request, response) => {
164164 try {
165165 const { baseUrl, query, preferences, categories } = request.body;
166166
167167 if (!baseUrl || !query) {
168168 console.log('Missing required parameters for /searxng');
@@ -193,6 +193,9 @@ router.post('/searxng', jsonParser, async (request, response) => {
193193 if (preferences) {
194194 searchParams.append('preferences', preferences);
195195 }
196+ if (categories) {
197+ searchParams.append('categories', categories);
198+ }
196199 searchUrl.search = searchParams.toString();
197200
198201 const searchResult = await fetch(searchUrl, { headers: visitHeaders });