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)