Fix 12661 (#12744)
* Revert "persist last-intersected status update and restore when ScrollableList is restored" This reverts commit 07e26142ef6a8e74bd2ac5e9b461a5a1699bd4c8. accidentally merged spurious code in https://github.com/tootsuite/mastodon/pull/12661. https://github.com/tootsuite/mastodon/pull/12735 removes the slowdown that this code was trying to solve; and other functionality successfully restores the view state of the list * Revert "cache currently-viewing status id to avoid calling redux with identical value" This reverts commit c93df2159fbd3888a5c48d8a8b8ae61dbbc54b89. accidentally merged spurious code in https://github.com/tootsuite/mastodon/pull/12661. https://github.com/tootsuite/mastodon/pull/12735 removes the slowdown that this code was trying to solve; and other functionality successfully restores the view state of the list
This commit is contained in:
		
							parent
							
								
									aa138ea350
								
							
						
					
					
						commit
						9cbbc50fcd
					
				
					 6 changed files with 1 additions and 34 deletions
				
			
		| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
import { connect } from 'react-redux';
 | 
			
		||||
import StatusList from '../../../components/status_list';
 | 
			
		||||
import { scrollTopTimeline, loadPending, updateCurrentlyViewing } from '../../../actions/timelines';
 | 
			
		||||
import { scrollTopTimeline, loadPending } from '../../../actions/timelines';
 | 
			
		||||
import { Map as ImmutableMap, List as ImmutableList } from 'immutable';
 | 
			
		||||
import { createSelector } from 'reselect';
 | 
			
		||||
import { debounce } from 'lodash';
 | 
			
		||||
| 
						 | 
				
			
			@ -39,7 +39,6 @@ const makeMapStateToProps = () => {
 | 
			
		|||
    isPartial: state.getIn(['timelines', timelineId, 'isPartial'], false),
 | 
			
		||||
    hasMore:   state.getIn(['timelines', timelineId, 'hasMore']),
 | 
			
		||||
    numPending: getPendingStatusIds(state, { type: timelineId }).size,
 | 
			
		||||
    currentlyViewing: state.getIn(['timelines', timelineId, 'currentlyViewing'], -1),
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  return mapStateToProps;
 | 
			
		||||
| 
						 | 
				
			
			@ -57,7 +56,6 @@ const mapDispatchToProps = (dispatch, { timelineId }) => ({
 | 
			
		|||
 | 
			
		||||
  onLoadPending: () => dispatch(loadPending(timelineId)),
 | 
			
		||||
 | 
			
		||||
  updateCurrentlyViewing: id => dispatch(updateCurrentlyViewing(timelineId, id)),
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
export default connect(makeMapStateToProps, mapDispatchToProps)(StatusList);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue