|  | @ -340,11 +340,15 @@ export default class App extends Vue { | 
			
		
	
		
		
			
				
					|  |  |         pushUrl = settings.webPushServer; |  |  |         pushUrl = settings.webPushServer; | 
			
		
	
		
		
			
				
					|  |  |       } |  |  |       } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       if (pushUrl.startsWith("http://localhost")) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         console.log("Not checking for VAPID in this local environment."); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       } else { | 
			
		
	
		
		
			
				
					|  |  |         await axios |  |  |         await axios | 
			
		
	
		
		
			
				
					|  |  |           .get(pushUrl + "/web-push/vapid") |  |  |           .get(pushUrl + "/web-push/vapid") | 
			
		
	
		
		
			
				
					|  |  |           .then((response: VapidResponse) => { |  |  |           .then((response: VapidResponse) => { | 
			
		
	
		
		
			
				
					|  |  |             this.b64 = response.data?.vapidKey || ""; |  |  |             this.b64 = response.data?.vapidKey || ""; | 
			
		
	
		
		
			
				
					|  |  |             console.log("Got vapid key:", this.b64); |  |  |             console.log("Got vapid key:", this.b64); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             console.log("response...", response); | 
			
		
	
		
		
			
				
					|  |  |             navigator.serviceWorker.addEventListener("controllerchange", () => { |  |  |             navigator.serviceWorker.addEventListener("controllerchange", () => { | 
			
		
	
		
		
			
				
					|  |  |               console.log("New service worker is now controlling the page"); |  |  |               console.log("New service worker is now controlling the page"); | 
			
		
	
		
		
			
				
					|  |  |             }); |  |  |             }); | 
			
		
	
	
		
		
			
				
					|  | @ -360,6 +364,7 @@ export default class App extends Vue { | 
			
		
	
		
		
			
				
					|  |  |             -1, |  |  |             -1, | 
			
		
	
		
		
			
				
					|  |  |           ); |  |  |           ); | 
			
		
	
		
		
			
				
					|  |  |         } |  |  |         } | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					|  |  |     } catch (error) { |  |  |     } catch (error) { | 
			
		
	
		
		
			
				
					|  |  |       if (window.location.host.startsWith("localhost")) { |  |  |       if (window.location.host.startsWith("localhost")) { | 
			
		
	
		
		
			
				
					|  |  |         console.log("Ignoring the error getting VAPID for local development."); |  |  |         console.log("Ignoring the error getting VAPID for local development."); | 
			
		
	
	
		
		
			
				
					|  | 
 |