| 
									
										
										
										
											2025-05-09 16:31:14 +01:00
										 |  |  | self.addEventListener('install', e => { | 
					
						
							|  |  |  | 	// console.log('[Service Worker] Installed');
 | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | self.addEventListener('activate', e => { | 
					
						
							|  |  |  | 	// console.log('[Service Worker] Activated');
 | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-15 08:02:51 +01:00
										 |  |  | self.addEventListener('fetch', (event) => { | 
					
						
							| 
									
										
										
										
											2025-07-15 08:45:30 +01:00
										 |  |  |   const url = new URL(event.request.url); | 
					
						
							|  |  |  |   if (url.pathname === '/share-target/') { | 
					
						
							|  |  |  |     const text = url.searchParams.get('text'); | 
					
						
							|  |  |  |     const redirectUrl = `/accounts/add?shared_text=${encodeURIComponent(text)}`; | 
					
						
							|  |  |  |     event.respondWith(Response.redirect(redirectUrl, 303)); | 
					
						
							| 
									
										
										
										
											2025-07-15 08:02:51 +01:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2024-11-07 18:06:18 +00:00
										 |  |  | }); |