MCPcopy Index your code
hub / github.com/omkarcloud/botasaurus / validateTaskIds

Function validateTaskIds

js/botasaurus-server-js/src/validation.ts:349–358  ·  view source on GitHub ↗
(taskIds: any, propertyName: string = "task_ids")

Source from the content-addressed store, hash-verified

347}
348
349function validateTaskIds(taskIds: any, propertyName: string = "task_ids") {
350 if (isNullish(taskIds)) {
351 throw new JsonHTTPResponseWithMessage(`'${propertyName}' must be provided`)
352 }
353
354 if (!isListOfValidIds(taskIds)) {
355 const taskIdsStr = isObject(taskIds) || Array.isArray(taskIds) ? JSON.stringify(taskIds) : taskIds
356 throw new JsonHTTPResponseWithMessage(`'${propertyName}' with value '${taskIdsStr}' must be a list of integers representing scraping task ids.`)
357 }
358}
359
360export function validateUiPatchTask(jsonData: any): [string, number[]] {
361 ensureJsonBodyIsDict(jsonData);

Callers 2

validatePatchTaskFunction · 0.85

Calls 3

isNullishFunction · 0.90
isObjectFunction · 0.90
isListOfValidIdsFunction · 0.85

Tested by

no test coverage detected