UNPKG

@towns-protocol/sdk

Version:

For more details, visit the following resources:

12 lines 462 B
import { isEqual } from 'lodash-es'; export function blockedUserIdsTransform(value, _prev, prevState) { const blockedUserIds = Object.entries(value) .filter(([_, userBlocks]) => userBlocks.blocks.at(-1)?.isBlocked) .map(([userId, _]) => userId); const state = new Set(blockedUserIds); if (prevState && isEqual(prevState, state)) { return prevState; } return state; } //# sourceMappingURL=blockedUserIdsTransform.js.map