From 71d5ced84f9096abeedec2cdcf54ee5bf9280c25 Mon Sep 17 00:00:00 2001 From: Ryan Lucchese Date: Thu, 16 Mar 2023 10:02:57 -0600 Subject: [PATCH] use newline as DNA delimiter, update error check about layer names containing the DNA delimeter --- src/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.js b/src/main.js index e9c08dcf2..4f0729d16 100644 --- a/src/main.js +++ b/src/main.js @@ -28,7 +28,7 @@ ctx.imageSmoothingEnabled = format.smoothing; var metadataList = []; var attributesList = []; var dnaList = new Set(); -const DNA_DELIMITER = "-"; +const DNA_DELIMITER = "\n"; const HashlipsGiffer = require(`${basePath}/modules/HashlipsGiffer.js`); let hashlipsGiffer = null; @@ -73,8 +73,8 @@ const getElements = (path) => { .readdirSync(path) .filter((item) => !/(^|\/)\.[^\/\.]/g.test(item)) .map((i, index) => { - if (i.includes("-")) { - throw new Error(`layer name can not contain dashes, please fix: ${i}`); + if (i.includes(DNA_DELIMITER)) { + throw new Error(`layer name can not contain ${DNA_DELIMITER}, please fix: ${i}`); } return { id: index,