Fix first loading of notifications when the column is pinned (#4114)
This commit is contained in:
		
					parent
					
						
							
								76318f8830
							
						
					
				
			
			
				commit
				
					
						46f5d3a2e9
					
				
			
		
					 2 changed files with 4 additions and 8 deletions
				
			
		|  | @ -11,10 +11,8 @@ import { isMobile } from '../../is_mobile'; | |||
| import { debounce } from 'lodash'; | ||||
| import { uploadCompose } from '../../actions/compose'; | ||||
| import { refreshHomeTimeline } from '../../actions/timelines'; | ||||
| import { refreshNotifications } from '../../actions/notifications'; | ||||
| import { WrappedSwitch, WrappedRoute } from './util/react_router_helpers'; | ||||
| import UploadArea from './components/upload_area'; | ||||
| import { store } from '../../containers/mastodon'; | ||||
| import ColumnsAreaContainer from './containers/columns_area_container'; | ||||
| import { | ||||
|   Compose, | ||||
|  | @ -30,7 +28,7 @@ import { | |||
|   Reblogs, | ||||
|   Favourites, | ||||
|   HashtagTimeline, | ||||
|   Notifications as AsyncNotifications, | ||||
|   Notifications, | ||||
|   FollowRequests, | ||||
|   GenericNotFound, | ||||
|   FavouritedStatuses, | ||||
|  | @ -38,11 +36,6 @@ import { | |||
|   Mutes, | ||||
| } from './util/async-components'; | ||||
| 
 | ||||
| const Notifications = () => AsyncNotifications().then(component => { | ||||
|   store.dispatch(refreshNotifications()); | ||||
|   return component; | ||||
| }); | ||||
| 
 | ||||
| // Dummy import, to make sure that <Status /> ends up in the application bundle.
 | ||||
| // Without this it ends up in ~8 very commonly used bundles.
 | ||||
| import '../../components/status'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| import { store } from '../../../containers/mastodon'; | ||||
| import { refreshNotifications } from '../../../actions/notifications'; | ||||
| import { injectAsyncReducer } from '../../../store/configureStore'; | ||||
| 
 | ||||
| // NOTE: When lazy-loading reducers, make sure to add them
 | ||||
|  | @ -30,6 +31,8 @@ export function Notifications () { | |||
|   ]).then(([component, notificationsReducer]) => { | ||||
|     injectAsyncReducer(store, 'notifications', notificationsReducer.default); | ||||
| 
 | ||||
|     store.dispatch(refreshNotifications()); | ||||
| 
 | ||||
|     return component; | ||||
|   }); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue