From 272696c6ac357f85d42b932a80433e312fcafe9d Mon Sep 17 00:00:00 2001 From: rudokemper Date: Wed, 31 Jan 2024 20:43:24 -0500 Subject: [PATCH] Throw error if required values are undefined --- src/azure_queue_service.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/azure_queue_service.js b/src/azure_queue_service.js index 5a79693..90439aa 100644 --- a/src/azure_queue_service.js +++ b/src/azure_queue_service.js @@ -48,6 +48,17 @@ const processQueueMessages = async () => { outputFilename = "output", } = messageData; + // Check if style, maxZoom, or bounds are undefined + if (style === undefined) { + throw new Error("Style must be provided."); + } + if (maxZoom === undefined) { + throw new Error("Max zoom must be provided."); + } + if (bounds === undefined) { + throw new Error("Bounds must be provided."); + } + const boundsArray = bounds.split(",").map(Number); const outputDir = "/maps";