From c50dd654691b6197793d998f995098dc7cb9b612 Mon Sep 17 00:00:00 2001 From: GRZ4NA Date: Sun, 3 Oct 2021 18:57:17 +0200 Subject: [PATCH] added type value checking --- src/utils/APIClient.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/APIClient.js b/src/utils/APIClient.js index f95d9c6..7c6a445 100644 --- a/src/utils/APIClient.js +++ b/src/utils/APIClient.js @@ -21,6 +21,7 @@ export class APIClient { //Check types if (typeof data !== "object") throw new TypeError("Data object is required"); if (typeof data.name !== "string") throw new TypeError("Name property must be a string"); + if (typeof data.type !== "number" || data.type === 0) throw new TypeError("Invalid event type"); if (typeof data.time !== "number") throw new TypeError("Invalid date format"); if (typeof data.created !== "object") throw new TypeError("created property must be present"); if (typeof data.created.time !== "number") throw new TypeError("Invalid created date format");