mirror of
https://framagit.org/enfance-libre/statistiques
synced 2025-03-12 13:55:02 +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}".`
|
||||
);
|
||||
}
|
||||
propValue.re;
|
||||
return propValue.relation.map((v) => v.id);
|
||||
}
|
||||
|
|
|
@ -37,10 +37,21 @@ export async function queryAllDbResults(
|
|||
console.log("reading from cache entry " + 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);
|
||||
let fullResponse = [];
|
||||
if (dbResponse.has_more && dbResponse.next_cursor) {
|
||||
const moreResults = await queryAllDbResults(notion, {
|
||||
const moreResults = await doQueryAllDbResults(notion, {
|
||||
...dbQuery,
|
||||
start_cursor: dbResponse.next_cursor,
|
||||
});
|
||||
|
@ -48,9 +59,6 @@ export async function queryAllDbResults(
|
|||
} else {
|
||||
fullResponse = dbResponse.results;
|
||||
}
|
||||
if (await shouldWriteCacheEntry(cacheConfig)) {
|
||||
await writeCacheEntry(cacheEntryFileName, fullResponse);
|
||||
}
|
||||
return fullResponse;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue