in packages/pressreader/src/processEdition.ts [205:219]
async function fetchCapiSearchData(
query: string,
capiConfig: CapiConfig,
): Promise<string[]> {
const url = CapiSearchUrlFromQuery(query, capiConfig);
const response = await fetch(url);
if (response.status != 200) {
console.log(`Capi search returned no data: ${query}`);
return [];
}
const data = (await response.json()) as unknown;
if (!isCapiSearchResponse(data)) {
console.log(`Capi search returned invalid response: ${query})}`);
return [];
}