Submit timeline markers closer to the moment they change
This commit is contained in:
		
							parent
							
								
									c9cfed112a
								
							
						
					
					
						commit
						d67b5dea29
					
				
					 2 changed files with 6 additions and 1 deletions
				
			
		|  | @ -15,6 +15,7 @@ import { | |||
|   markNotificationsAsRead, | ||||
| } from 'flavours/glitch/actions/notifications'; | ||||
| import { addColumn, removeColumn, moveColumn } from 'flavours/glitch/actions/columns'; | ||||
| import { submitMarkers } from 'flavours/glitch/actions/markers'; | ||||
| import NotificationContainer from './containers/notification_container'; | ||||
| import { defineMessages, injectIntl, FormattedMessage } from 'react-intl'; | ||||
| import ColumnSettingsContainer from './containers/column_settings_container'; | ||||
|  | @ -70,6 +71,7 @@ const mapDispatchToProps = dispatch => ({ | |||
|   }, | ||||
|   onMarkAsRead() { | ||||
|     dispatch(markNotificationsAsRead()); | ||||
|     dispatch(submitMarkers()); | ||||
|   }, | ||||
|   onMount() { | ||||
|     dispatch(mountNotifications()); | ||||
|  |  | |||
|  | @ -12,7 +12,7 @@ import { expandHomeTimeline } from 'flavours/glitch/actions/timelines'; | |||
| import { expandNotifications, notificationsSetVisibility } from 'flavours/glitch/actions/notifications'; | ||||
| import { fetchFilters } from 'flavours/glitch/actions/filters'; | ||||
| import { clearHeight } from 'flavours/glitch/actions/height_cache'; | ||||
| import { synchronouslySubmitMarkers, fetchMarkers } from 'flavours/glitch/actions/markers'; | ||||
| import { synchronouslySubmitMarkers, submitMarkers, fetchMarkers } from 'flavours/glitch/actions/markers'; | ||||
| import { WrappedSwitch, WrappedRoute } from 'flavours/glitch/util/react_router_helpers'; | ||||
| import UploadArea from './components/upload_area'; | ||||
| import PermaLink from 'flavours/glitch/components/permalink'; | ||||
|  | @ -358,6 +358,9 @@ class UI extends React.Component { | |||
|   handleVisibilityChange = () => { | ||||
|     const visibility = !document[this.visibilityHiddenProp]; | ||||
|     this.props.dispatch(notificationsSetVisibility(visibility)); | ||||
|     if (visibility) { | ||||
|       this.props.dispatch(submitMarkers()); | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   componentWillMount () { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue