Enable service worker
This commit is contained in:
		
							parent
							
								
									43cb12930a
								
							
						
					
					
						commit
						dff1122bd5
					
				
					 2 changed files with 5 additions and 4 deletions
				
			
		|  | @ -4,7 +4,7 @@ import { EventEmitter } from 'eventemitter3'; | ||||||
| import * as uuid from 'uuid'; | import * as uuid from 'uuid'; | ||||||
| 
 | 
 | ||||||
| import initStore from './store'; | import initStore from './store'; | ||||||
| import { apiUrl, clientVersion as version, lang } from './config'; | import { apiUrl, clientVersion as version } from './config'; | ||||||
| import Progress from './common/scripts/loading'; | import Progress from './common/scripts/loading'; | ||||||
| 
 | 
 | ||||||
| import Err from './common/views/components/connect-failed.vue'; | import Err from './common/views/components/connect-failed.vue'; | ||||||
|  | @ -172,7 +172,7 @@ export default class MiOS extends EventEmitter { | ||||||
| 			callback(); | 			callback(); | ||||||
| 
 | 
 | ||||||
| 			// Init service worker
 | 			// Init service worker
 | ||||||
| 			//if (this.shouldRegisterSw) this.registerSw();
 | 			if (this.shouldRegisterSw) this.registerSw(); | ||||||
| 		}; | 		}; | ||||||
| 
 | 
 | ||||||
| 		// キャッシュがあったとき
 | 		// キャッシュがあったとき
 | ||||||
|  |  | ||||||
|  | @ -4,6 +4,7 @@ | ||||||
| 
 | 
 | ||||||
| import composeNotification from './common/scripts/compose-notification'; | import composeNotification from './common/scripts/compose-notification'; | ||||||
| import { erase } from '../../prelude/array'; | import { erase } from '../../prelude/array'; | ||||||
|  | import { clientVersion } from './config'; | ||||||
| 
 | 
 | ||||||
| // キャッシュするリソース
 | // キャッシュするリソース
 | ||||||
| const cachee = [ | const cachee = [ | ||||||
|  | @ -16,7 +17,7 @@ self.addEventListener('install', ev => { | ||||||
| 
 | 
 | ||||||
| 	ev.waitUntil(Promise.all([ | 	ev.waitUntil(Promise.all([ | ||||||
| 		self.skipWaiting(), // Force activate
 | 		self.skipWaiting(), // Force activate
 | ||||||
| 		caches.open(_VERSION_).then(cache => cache.addAll(cachee)) // Cache
 | 		caches.open(clientVersion).then(cache => cache.addAll(cachee)) // Cache
 | ||||||
| 	])); | 	])); | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
|  | @ -25,7 +26,7 @@ self.addEventListener('activate', ev => { | ||||||
| 	// Clean up old caches
 | 	// Clean up old caches
 | ||||||
| 	ev.waitUntil( | 	ev.waitUntil( | ||||||
| 		caches.keys().then(keys => Promise.all( | 		caches.keys().then(keys => Promise.all( | ||||||
| 			erase(_VERSION_, keys) | 			erase(clientVersion, keys) | ||||||
| 				.map(key => caches.delete(key)) | 				.map(key => caches.delete(key)) | ||||||
| 		)) | 		)) | ||||||
| 	); | 	); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue