Fix unstable behaviour
continuous-integration/drone Build is passing Details

This commit is contained in:
Erki Aas 2022-12-13 14:05:08 +02:00
parent 7929cd8cf8
commit 4aa89b66da
1 changed files with 3 additions and 3 deletions

View File

@ -24,7 +24,7 @@ const signer = async function (asset: string) {
return await presigner.presign(new HttpRequest(s3ObjectUrl));
}
const getPromises = async function (resp: object, path: string): Promise<any> {
const getScreenshots = async function (resp: object, path: string): Promise<any> {
const screenshots = resp.screenshots ? resp.screenshots : []
if (path === '/details/') {
return screenshots.map(async (x) => {
@ -47,8 +47,8 @@ export default {
async fetch(request: Request) {
let reqUrl = await parseUrl(request.url)
let req = await request.json();
return Promise.all(await getPromises(req, reqUrl.path)).then((r) => {
let promises = getScreenshots(req, reqUrl.path)
return Promise.all(promises).then((r) => {
let resp = Object.assign({}, req)
resp.screenshots = r
return resp