const CACHE_NAME = 'embyx-v1';

// 安装阶段：不强制缓存大量资源，保持轻量
self.addEventListener('install', (event) => {
    self.skipWaiting();
});

// 激活阶段：清理旧缓存
self.addEventListener('activate', (event) => {
    event.waitUntil(clients.claim());
});

// 核心：必须有 fetch 处理器才能触发安卓 Chrome 的安装横幅
self.addEventListener('fetch', (event) => {
    // 默认直接透传，不做离线缓存以节省空间和避免版本更新延迟
    event.respondWith(fetch(event.request));
});
