From 7d13c94cfbba56d9bcf779bae140b9e06017a3b2 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Tue, 27 Jun 2023 21:42:05 +0000 Subject: [PATCH] filter non numbers values --- .../app/src/cores/player/processors/eqNode/index.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/app/src/cores/player/processors/eqNode/index.js b/packages/app/src/cores/player/processors/eqNode/index.js index 7d35b59b..aa646edd 100644 --- a/packages/app/src/cores/player/processors/eqNode/index.js +++ b/packages/app/src/cores/player/processors/eqNode/index.js @@ -43,15 +43,16 @@ export default class EqProcessorNode extends ProcessorNode { } exposeToPublic = { - modifyValues: function (valuesObj) { - // // filter keys that is not in default values or is not a number - // valuesObj = Object.keys(valuesObj).filter((entry) => { - // return !isNaN(entry) && Object.keys(EqProcessorNode.defaultEqValue).includes(entry) - // }) + modifyValues: function (values) { + Object.keys(values).forEach((key) => { + if (isNaN(key)) { + delete values[key] + } + }) this.state.eqValues = { ...this.state.eqValues, - ...valuesObj, + ...values, } AudioPlayerStorage.set("eq_values", this.state.eqValues)