Housekeeping library component fetches
This commit is contained in:
@ -45,27 +45,23 @@ class LibraryBrowseDirectory extends React.Component {
|
||||
this.loadDirectory();
|
||||
}
|
||||
|
||||
componentDidUpdate = ({
|
||||
mopidy_connected: prev_mopidy_connected,
|
||||
uri: prevUri,
|
||||
}) => {
|
||||
const {
|
||||
uri,
|
||||
mopidy_connected,
|
||||
} = this.props;
|
||||
componentDidUpdate = ({ uri: prevUri }) => {
|
||||
const { uri } = this.props;
|
||||
|
||||
if (!prev_mopidy_connected && mopidy_connected) this.loadDirectory();
|
||||
if (uri && uri !== prevUri) this.loadDirectory();
|
||||
if (uri && uri !== prevUri) {
|
||||
this.loadDirectory();
|
||||
}
|
||||
}
|
||||
|
||||
loadDirectory(props = this.props) {
|
||||
if (props.mopidy_connected) {
|
||||
let uri = null;
|
||||
if (props.uri !== undefined) {
|
||||
uri = props.uri;
|
||||
}
|
||||
this.props.mopidyActions.getDirectory(uri);
|
||||
}
|
||||
loadDirectory = () => {
|
||||
const {
|
||||
uri,
|
||||
mopidyActions: {
|
||||
getDirectory,
|
||||
},
|
||||
} = this.props;
|
||||
|
||||
getDirectory(uri);
|
||||
}
|
||||
|
||||
loadMore = () => {
|
||||
@ -283,7 +279,6 @@ const mapStateToProps = (state, ownProps) => {
|
||||
return {
|
||||
uri,
|
||||
load_queue: state.ui.load_queue,
|
||||
mopidy_connected: state.mopidy.connected,
|
||||
directory: state.mopidy.directory,
|
||||
view: state.ui.library_directory_view,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user