1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 var code = 404; 6 7 this.onfetch = function(event) { 8 response = new Response(new Blob(), { 9 status: code, 10 statusText: 'OK' 11 }); 12 13 event.respondWith(new Promise(function(r) { 14 setTimeout(function() { r(response); }, 5); 15 })); 16 }; 17 18 this.onsync = function(event) { 19 code = 200; 20 }; 21