From 0f141498f82f0468aecc90de1460a5134b3f602f Mon Sep 17 00:00:00 2001 From: Stefan Dej Date: Sun, 26 May 2024 12:27:01 +0200 Subject: [PATCH] refactor: remove magic numbers Signed-off-by: Stefan Dej --- src/store/printer/getters.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/store/printer/getters.ts b/src/store/printer/getters.ts index 5d56b6211..ba2f3d6d9 100644 --- a/src/store/printer/getters.ts +++ b/src/store/printer/getters.ts @@ -144,10 +144,13 @@ export const getters: GetterTree = { const settings = state.configfile?.settings ?? null const printerGcodes = state.gcode?.commands ?? {} + const prefix = 'gcode_macro ' + const prefixLength = prefix.length + Object.keys(state) - .filter((prop) => prop.toLowerCase().startsWith('gcode_macro ')) + .filter((prop) => prop.toLowerCase().startsWith(prefix)) .forEach((prop) => { - const name = prop.slice(12) + const name = prop.slice(prefixLength) const printerGcode = printerGcodes[name.toUpperCase()] ?? {} // remove macros with a '_' as first char