Always refresh claims/file info on downloaded/published pages

This commit is contained in:
6ea86b96 2017-06-15 11:26:26 +07:00
parent aa30aec997
commit 04c4988a9a
4 changed files with 5 additions and 10 deletions

View file

@ -102,12 +102,7 @@ export function doFetchFileInfosAndPublishedClaims() {
isClaimListMinePending = selectClaimListMineIsPending(state),
isFileInfoListPending = selectFileListIsPending(state);
if (isClaimListMinePending === undefined) {
dispatch(doFetchClaimListMine());
}
if (isFileInfoListPending === undefined) {
dispatch(doFileList());
}
dispatch(doFetchClaimListMine());
dispatch(doFileList());
};
}

View file

@ -82,7 +82,7 @@ class FileList extends React.PureComponent {
});
return (
<section className="file-list__header">
{fetching && <span className="busy-indicator" />}
{fetching && <BusyMessage />}
<span className="sort-section">
{__("Sort by")} {" "}
<FormField type="select" onChange={this.handleSortChanged.bind(this)}>

View file

@ -12,7 +12,7 @@ import SubHeader from "component/subHeader";
class FileListDownloaded extends React.PureComponent {
componentWillMount() {
this.props.fetchFileInfosDownloaded();
if (!this.props.isPending) this.props.fetchFileInfosDownloaded();
}
render() {

View file

@ -12,7 +12,7 @@ import SubHeader from "component/subHeader";
class FileListPublished extends React.PureComponent {
componentWillMount() {
this.props.fetchFileListPublished();
if (!this.props.isPending) this.props.fetchFileListPublished();
}
componentDidUpdate() {