From f3f64490e3f50292c824781e3e9094cf4d1a0308 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Tue, 13 Aug 2024 23:22:17 -0400 Subject: [PATCH] Remove unnecessary mapValues from extension --- extension/src/pageScript/api/filters.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/extension/src/pageScript/api/filters.ts b/extension/src/pageScript/api/filters.ts index 13d92d20..8efabb36 100644 --- a/extension/src/pageScript/api/filters.ts +++ b/extension/src/pageScript/api/filters.ts @@ -1,4 +1,3 @@ -import { mapValues } from 'lodash-es'; import { Action } from 'redux'; import { LiftedState, PerformAction } from '@redux-devtools/instrument'; import { LocalFilter } from '@redux-devtools/utils'; @@ -46,10 +45,15 @@ function filterActions>( actionSanitizer: ((action: A, id: number) => A) | undefined, ): { [p: number]: PerformAction } { if (!actionSanitizer) return actionsById; - return mapValues(actionsById, (action, id) => ({ - ...action, - action: actionSanitizer(action.action, id as unknown as number), - })); + return Object.fromEntries( + Object.entries(actionsById).map(([actionId, action]) => [ + actionId, + { + ...action, + action: actionSanitizer(action.action, actionId as unknown as number), + }, + ]), + ); } function filterStates(