parent
							
								
									300a399655
								
							
						
					
					
						commit
						0efafdec90
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -1,10 +1,16 @@ | |||
| import debounce from 'lodash-es/debounce' | ||||
| import { toast } from '../../_utils/toast' | ||||
| 
 | ||||
| const OFFLINE_DELAY = 1000 | ||||
| const OFFLINE_DELAY = 5000 | ||||
| const NOTIFY_OFFLINE_LIMIT = 1 | ||||
| 
 | ||||
| let notifyCount = 0 | ||||
| 
 | ||||
| // debounce to avoid notifying for a short connection issue
 | ||||
| const notifyOffline = debounce(() => { | ||||
|   toast.say('You seem to be offline. You can still read toots while offline.') | ||||
|   if (process.browser && !navigator.onLine && ++notifyCount <= NOTIFY_OFFLINE_LIMIT) { | ||||
|     toast.say('You seem to be offline. You can still read toots while offline.') | ||||
|   } | ||||
| }, OFFLINE_DELAY) | ||||
| 
 | ||||
| export function onlineObservers (store) { | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue