in src/actions.ts [93:118]
export async function readDocuments(config: Config, lastModified: number | undefined, dev: string | undefined): Promise<Response> {
const state = await getStateDb();
const filesResponse = await getAllGuFiles(lastModified)
const files = filesResponse.items.map((file) => {
return ({
domainPermissions: file.domainPermissions ?? "unknown",
iconLink: file.metaData.iconLink,
modifiedDate: file.metaData.modifiedDate,
urlDocs: file.metaData.alternateLink,
isTable: file.properties?.isTable,
isTestCurrent: isTestCurrent(file),
urlTest: s3Url(file, config.s3domain, config.testFolder),
isProdCurrent: isProdCurrent(file),
urlProd: s3Url(file, config.s3domain, config.prodFolder),
id: file.metaData.id,
title: file.metaData.title,
lastModifyingUserName: file.metaData.lastModifyingUserName,
})
})
return {
token: filesResponse.token,
dev,
state,
files
}
}