* Move ancestors/descendants out of timelines reducer * Refactor timelines reducer All types of timelines now have a flat structure and use the same reducer functions and actions * Reintroduce some missing behaviours * Fix wrong import in reports * Fix includes typo * Fix issue related to "next" pagination in timelines and notifications * Fix bug with timeline's initial state, expandNotifications
This commit is contained in:
		
							parent
							
								
									85d405c810
								
							
						
					
					
						commit
						47bf7a8047
					
				
					 21 changed files with 216 additions and 593 deletions
				
			
		| 
						 | 
				
			
			@ -4,8 +4,6 @@ import {
 | 
			
		|||
  FOLLOWERS_EXPAND_SUCCESS,
 | 
			
		||||
  FOLLOWING_FETCH_SUCCESS,
 | 
			
		||||
  FOLLOWING_EXPAND_SUCCESS,
 | 
			
		||||
  ACCOUNT_TIMELINE_FETCH_SUCCESS,
 | 
			
		||||
  ACCOUNT_TIMELINE_EXPAND_SUCCESS,
 | 
			
		||||
  FOLLOW_REQUESTS_FETCH_SUCCESS,
 | 
			
		||||
  FOLLOW_REQUESTS_EXPAND_SUCCESS,
 | 
			
		||||
} from '../actions/accounts';
 | 
			
		||||
| 
						 | 
				
			
			@ -113,8 +111,6 @@ export default function accounts(state = initialState, action) {
 | 
			
		|||
    return normalizeAccountsFromStatuses(normalizeAccounts(state, action.accounts), action.statuses);
 | 
			
		||||
  case TIMELINE_REFRESH_SUCCESS:
 | 
			
		||||
  case TIMELINE_EXPAND_SUCCESS:
 | 
			
		||||
  case ACCOUNT_TIMELINE_FETCH_SUCCESS:
 | 
			
		||||
  case ACCOUNT_TIMELINE_EXPAND_SUCCESS:
 | 
			
		||||
  case CONTEXT_FETCH_SUCCESS:
 | 
			
		||||
  case FAVOURITED_STATUSES_FETCH_SUCCESS:
 | 
			
		||||
  case FAVOURITED_STATUSES_EXPAND_SUCCESS:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue