1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-26 22:56:23 -04:00

Faster series selector

This commit is contained in:
ta264
2020-01-05 21:29:58 +00:00
committed by Mark McDowall
parent 283f905d79
commit 43d04cd54e
2 changed files with 15 additions and 4 deletions
@@ -1,12 +1,12 @@
import { createSelector } from 'reselect';
import createAllSeriesSelector from './createAllSeriesSelector';
function createSeriesSelector() {
return createSelector(
(state, { seriesId }) => seriesId,
createAllSeriesSelector(),
(seriesId, allSeries) => {
return allSeries.find((series) => series.id === seriesId);
(state) => state.series.itemMap,
(state) => state.series.items,
(seriesId, itemMap, allSeries) => {
return allSeries[itemMap[seriesId]];
}
);
}