* 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
				
			
		|  | @ -6,7 +6,7 @@ import { | |||
|   refreshTimelineSuccess, | ||||
|   updateTimeline, | ||||
|   deleteFromTimelines, | ||||
|   refreshTimeline, | ||||
|   refreshHomeTimeline, | ||||
|   connectTimeline, | ||||
|   disconnectTimeline, | ||||
| } from '../actions/timelines'; | ||||
|  | @ -65,7 +65,7 @@ class Mastodon extends React.PureComponent { | |||
| 
 | ||||
|     const setupPolling = () => { | ||||
|       this.polling = setInterval(() => { | ||||
|         store.dispatch(refreshTimeline('home')); | ||||
|         store.dispatch(refreshHomeTimeline()); | ||||
|         store.dispatch(refreshNotifications()); | ||||
|       }, 20000); | ||||
|     }; | ||||
|  | @ -104,7 +104,7 @@ class Mastodon extends React.PureComponent { | |||
|       reconnected () { | ||||
|         clearPolling(); | ||||
|         store.dispatch(connectTimeline('home')); | ||||
|         store.dispatch(refreshTimeline('home')); | ||||
|         store.dispatch(refreshHomeTimeline()); | ||||
|         store.dispatch(refreshNotifications()); | ||||
|       }, | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue