feat(search): only for low tier users for good DX

This commit is contained in:
Gergő Móricz 2025-06-02 21:49:45 +02:00
parent 95d1cd2f78
commit 96f75f898f

View File

@ -76,6 +76,7 @@ async function scrapeSearchResult(
logger: Logger,
costTracking: CostTracking,
flags: TeamFlags,
directToBullMQ: boolean = false,
): Promise<Document> {
const jobId = uuidv4();
const jobPriority = await getJobPriority({
@ -106,7 +107,7 @@ async function scrapeSearchResult(
{},
jobId,
jobPriority,
true,
directToBullMQ,
);
const doc: Document = await waitForJob(jobId, options.timeout);
@ -229,7 +230,7 @@ export async function searchController(
origin: req.body.origin,
timeout: req.body.timeout,
scrapeOptions: req.body.scrapeOptions,
}, logger, costTracking, req.acuc?.flags ?? null),
}, logger, costTracking, req.acuc?.flags ?? null, (req.acuc?.price_credits ?? 0) <= 3000),
);
const docs = await Promise.all(scrapePromises);