redo s3 generation and add filtering to s3 endpoint

This commit is contained in:
Joshua 2022-09-25 23:46:34 +02:00
parent 11b2a8aa7c
commit 3b4184b551
2 changed files with 10 additions and 2 deletions

View file

@ -49,7 +49,10 @@ function createFile(files: S3File[]) {
// run \`vr s3\` to regenerate this File
const S3Files = [
${files.map(file => (`{ "${file.key}" : "${file.url}" }`)).join(",\n ")}
${files.map(file => (`{
"key" : "${file.key}",
"url" : "${file.url}"
}`)).join(",\n ")}
]
export default S3Files

View file

@ -5,7 +5,12 @@ export default {
method: ["*"],
domains: ["dreamland.lio.systems", "localhost:3000"],
handler: (r: pogo.Request, h: pogo.Toolkit) => {
return S3Files
const filter = r.searchParams.get("filter")
if (!filter) return S3Files
const Files = S3Files.filter(File => {
return File.key.startsWith(filter)
})
return Files
}
}