Fix follower/following lists resetting on back-navigation in web UI (#11986)
Fix #11452
This commit is contained in:
		
							parent
							
								
									368a87755b
								
							
						
					
					
						commit
						9683e1dcf8
					
				
					 4 changed files with 14 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -27,7 +27,9 @@ class Favourites extends ImmutablePureComponent {
 | 
			
		|||
  };
 | 
			
		||||
 | 
			
		||||
  componentWillMount () {
 | 
			
		||||
    this.props.dispatch(fetchFavourites(this.props.params.statusId));
 | 
			
		||||
    if (!this.props.accountIds) {
 | 
			
		||||
      this.props.dispatch(fetchFavourites(this.props.params.statusId));
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  componentWillReceiveProps (nextProps) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,8 +40,10 @@ class Followers extends ImmutablePureComponent {
 | 
			
		|||
  };
 | 
			
		||||
 | 
			
		||||
  componentWillMount () {
 | 
			
		||||
    this.props.dispatch(fetchAccount(this.props.params.accountId));
 | 
			
		||||
    this.props.dispatch(fetchFollowers(this.props.params.accountId));
 | 
			
		||||
    if (!this.props.accountIds) {
 | 
			
		||||
      this.props.dispatch(fetchAccount(this.props.params.accountId));
 | 
			
		||||
      this.props.dispatch(fetchFollowers(this.props.params.accountId));
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  componentWillReceiveProps (nextProps) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,8 +40,10 @@ class Following extends ImmutablePureComponent {
 | 
			
		|||
  };
 | 
			
		||||
 | 
			
		||||
  componentWillMount () {
 | 
			
		||||
    this.props.dispatch(fetchAccount(this.props.params.accountId));
 | 
			
		||||
    this.props.dispatch(fetchFollowing(this.props.params.accountId));
 | 
			
		||||
    if (!this.props.accountIds) {
 | 
			
		||||
      this.props.dispatch(fetchAccount(this.props.params.accountId));
 | 
			
		||||
      this.props.dispatch(fetchFollowing(this.props.params.accountId));
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  componentWillReceiveProps (nextProps) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -27,7 +27,9 @@ class Reblogs extends ImmutablePureComponent {
 | 
			
		|||
  };
 | 
			
		||||
 | 
			
		||||
  componentWillMount () {
 | 
			
		||||
    this.props.dispatch(fetchReblogs(this.props.params.statusId));
 | 
			
		||||
    if (!this.props.accountIds) {
 | 
			
		||||
      this.props.dispatch(fetchReblogs(this.props.params.statusId));
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  componentWillReceiveProps(nextProps) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue