mirror of
https://framagit.org/enfance-libre/statistiques
synced 2025-03-12 18:35:17 +00:00
fix: compile errors
This commit is contained in:
parent
ba382e3c32
commit
859febdbde
2 changed files with 12 additions and 5 deletions
|
@ -11,6 +11,5 @@ export function relationPropertyToPageIds(
|
||||||
`Property ${propName} was expected to have type "relation" but got "${propValue.type}".`
|
`Property ${propName} was expected to have type "relation" but got "${propValue.type}".`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
propValue.re;
|
|
||||||
return propValue.relation.map((v) => v.id);
|
return propValue.relation.map((v) => v.id);
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,10 +37,21 @@ export async function queryAllDbResults(
|
||||||
console.log("reading from cache entry " + cacheEntryFileName);
|
console.log("reading from cache entry " + cacheEntryFileName);
|
||||||
return await readCacheEntry(cacheEntryFileName);
|
return await readCacheEntry(cacheEntryFileName);
|
||||||
}
|
}
|
||||||
|
const fullResponse = await doQueryAllDbResults(notion, dbQuery);
|
||||||
|
if (await shouldWriteCacheEntry(cacheConfig)) {
|
||||||
|
await writeCacheEntry(cacheEntryFileName, fullResponse);
|
||||||
|
}
|
||||||
|
return fullResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function doQueryAllDbResults(
|
||||||
|
notion: Client,
|
||||||
|
dbQuery: QueryDatabaseParameters
|
||||||
|
): Promise<QueryDatabaseResponse["results"]> {
|
||||||
const dbResponse = await notion.databases.query(dbQuery);
|
const dbResponse = await notion.databases.query(dbQuery);
|
||||||
let fullResponse = [];
|
let fullResponse = [];
|
||||||
if (dbResponse.has_more && dbResponse.next_cursor) {
|
if (dbResponse.has_more && dbResponse.next_cursor) {
|
||||||
const moreResults = await queryAllDbResults(notion, {
|
const moreResults = await doQueryAllDbResults(notion, {
|
||||||
...dbQuery,
|
...dbQuery,
|
||||||
start_cursor: dbResponse.next_cursor,
|
start_cursor: dbResponse.next_cursor,
|
||||||
});
|
});
|
||||||
|
@ -48,9 +59,6 @@ export async function queryAllDbResults(
|
||||||
} else {
|
} else {
|
||||||
fullResponse = dbResponse.results;
|
fullResponse = dbResponse.results;
|
||||||
}
|
}
|
||||||
if (await shouldWriteCacheEntry(cacheConfig)) {
|
|
||||||
await writeCacheEntry(cacheEntryFileName, fullResponse);
|
|
||||||
}
|
|
||||||
return fullResponse;
|
return fullResponse;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue