diff options
Diffstat (limited to 'lib/worker-server.js')
-rw-r--r-- | lib/worker-server.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/worker-server.js b/lib/worker-server.js index 9c3133b..1b383ca 100644 --- a/lib/worker-server.js +++ b/lib/worker-server.js @@ -4,7 +4,7 @@ const portTimeoutDuration = 5000 let cancellable = false -module.exports = event => { +const listener = event => { const { url } = event.request if (!url.includes(self.registration.scope + 'webtorrent/')) return null if (url.includes(self.registration.scope + 'webtorrent/keepalive/')) return new Response() @@ -18,6 +18,8 @@ module.exports = event => { return serve(event) } +export default listener + async function serve ({ request }) { const { url, method, headers, destination } = request const clientlist = await clients.matchAll({ type: 'window', includeUncontrolled: true }) |