diff --git a/src/index.ts b/src/index.ts index c4644d4..10dd0dc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -78,40 +78,40 @@ const server = Bun.serve({ } }, - "/api/facebook": async (req: Request) => { - const reqUrl = new URL(req.url); + "/api/facebook": async (req: Request) => { + const reqUrl = new URL(req.url); - const SEARCH_QUERY = - req.headers.get("query") || reqUrl.searchParams.get("q") || null; - if (!SEARCH_QUERY) - return Response.json( - { - message: - "Request didn't have 'query' header or 'q' search parameter!", - }, - { status: 400 }, - ); + const SEARCH_QUERY = + req.headers.get("query") || reqUrl.searchParams.get("q") || null; + if (!SEARCH_QUERY) + return Response.json( + { + message: + "Request didn't have 'query' header or 'q' search parameter!", + }, + { status: 400 }, + ); - const LOCATION = reqUrl.searchParams.get("location") || "toronto"; - const COOKIES_SOURCE = reqUrl.searchParams.get("cookies") || undefined; + const LOCATION = reqUrl.searchParams.get("location") || "toronto"; + const COOKIES_SOURCE = reqUrl.searchParams.get("cookies") || undefined; - try { - const items = await fetchFacebookItems(SEARCH_QUERY, 5, LOCATION, 25, COOKIES_SOURCE); - if (!items || items.length === 0) - return Response.json( - { message: "Search didn't return any results!" }, - { status: 404 }, - ); - return Response.json(items, { status: 200 }); - } catch (error) { - console.error("Facebook scraping error:", error); - const errorMessage = error instanceof Error ? error.message : "Unknown error occurred"; - return Response.json( - { message: errorMessage }, - { status: 400 }, - ); - } - }, + try { + const items = await fetchFacebookItems(SEARCH_QUERY, 5, LOCATION, 25, COOKIES_SOURCE, "./cookies/facebook.json"); + if (!items || items.length === 0) + return Response.json( + { message: "Search didn't return any results!" }, + { status: 404 }, + ); + return Response.json(items, { status: 200 }); + } catch (error) { + console.error("Facebook scraping error:", error); + const errorMessage = error instanceof Error ? error.message : "Unknown error occurred"; + return Response.json( + { message: errorMessage }, + { status: 400 }, + ); + } + }, "/api/ebay": async (req: Request) => { const reqUrl = new URL(req.url);