Indexer Cleanup

This commit is contained in:
Qstick
2020-12-23 22:13:41 -05:00
parent eb697b630e
commit eb9b14ba24
19 changed files with 38 additions and 175 deletions

View File

@@ -30,8 +30,6 @@ function createMapStateToProps() {
}
});
console.log(values);
return {
value,
values

View File

@@ -3,7 +3,7 @@ import React, { Component } from 'react';
import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import withScrollPosition from 'Components/withScrollPosition';
import { fetchReleases, setReleasesFilter, setReleasesSort, setReleasesTableOption } from 'Store/Actions/releaseActions';
import { cancelFetchReleases, clearReleases, fetchReleases, setReleasesFilter, setReleasesSort, setReleasesTableOption } from 'Store/Actions/releaseActions';
import scrollPositions from 'Store/scrollPositions';
import createDimensionsSelector from 'Store/Selectors/createDimensionsSelector';
import createReleaseClientSideCollectionItemsSelector from 'Store/Selectors/createReleaseClientSideCollectionItemsSelector';
@@ -44,12 +44,25 @@ function createMapDispatchToProps(dispatch, props) {
onSearchPress(payload) {
dispatch(fetchReleases(payload));
},
dispatchCancelFetchReleases() {
dispatch(cancelFetchReleases());
},
dispatchClearReleases() {
dispatch(clearReleases());
}
};
}
class SearchIndexConnector extends Component {
componentWillUnmount() {
this.props.dispatchCancelFetchReleases();
this.props.dispatchClearReleases();
}
onScroll = ({ scrollTop }) => {
scrollPositions.movieIndex = scrollTop;
}
@@ -70,6 +83,8 @@ class SearchIndexConnector extends Component {
SearchIndexConnector.propTypes = {
isSmallScreen: PropTypes.bool.isRequired,
onSearchPress: PropTypes.func.isRequired,
dispatchCancelFetchReleases: PropTypes.func.isRequired,
dispatchClearReleases: PropTypes.func.isRequired,
items: PropTypes.arrayOf(PropTypes.object)
};