Implement middleware into newer lambdas

This commit is contained in:
Alicia Sykes
2023-08-10 14:26:36 +01:00
21 changed files with 604 additions and 173 deletions

View File

@@ -34,6 +34,13 @@ const handler = async (url) => {
}).on('error', reject);
});
if (!carbonData.statistics || (carbonData.statistics.adjustedBytes === 0 && carbonData.statistics.energy === 0)) {
return {
statusCode: 200,
body: JSON.stringify({ skipped: 'Not enough info to get carbon data' }),
};
}
carbonData.scanUrl = url;
return carbonData;
} catch (error) {