mirror of
				https://github.com/TeamPiped/Piped.git
				synced 2025-11-03 22:21:55 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/* eslint-disable no-console */
 | 
						|
 | 
						|
import { register } from 'register-service-worker'
 | 
						|
 | 
						|
if (process.env.NODE_ENV === 'production') {
 | 
						|
    register(`/service-worker.js`, {
 | 
						|
        ready() {
 | 
						|
            console.log(
 | 
						|
                'App is being served from cache by a service worker.\n' +
 | 
						|
                'For more details, visit https://goo.gl/AFskqB'
 | 
						|
            )
 | 
						|
        },
 | 
						|
        registered() {
 | 
						|
            console.log('Service worker has been registered.')
 | 
						|
        },
 | 
						|
        cached() {
 | 
						|
            console.log('Content has been cached for offline use.')
 | 
						|
        },
 | 
						|
        updatefound() {
 | 
						|
            console.log('New content is downloading.')
 | 
						|
        },
 | 
						|
        updated() {
 | 
						|
            console.log('New content is available; please refresh.')
 | 
						|
            window.location.reload()
 | 
						|
        },
 | 
						|
        offline() {
 | 
						|
            console.log('No internet connection found. App is running in offline mode.')
 | 
						|
        },
 | 
						|
        error(error) {
 | 
						|
            console.error('Error during service worker registration:', error)
 | 
						|
        }
 | 
						|
    })
 | 
						|
}
 |