| OLD | NEW |
| 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @constructor | 6 * @constructor |
| 7 * @implements {Service} | 7 * @implements {Service} |
| 8 */ | 8 */ |
| 9 function Audits2Service() | 9 function Audits2Service(notify) |
| 10 { | 10 { |
| 11 this._notify = notify; |
| 11 } | 12 } |
| 12 | 13 |
| 13 Audits2Service.prototype = { | 14 Audits2Service.prototype = { |
| 14 /** | 15 /** |
| 15 * @return {!Promise} | 16 * @return {!Promise} |
| 16 */ | 17 */ |
| 17 start: function() | 18 start: function() |
| 18 { | 19 { |
| 19 console.error("WORKER START"); | 20 console.error("************ WORKER START *****************"); |
| 21 this._notify("sendProtocolMessage", {message: JSON.stringify({id: 1, met
hod: "Page.enable"})}); |
| 22 this._notify("sendProtocolMessage", {message: JSON.stringify({id: 2, met
hod: "Runtime.enable"})}); |
| 23 this._notify("sendProtocolMessage", {message: JSON.stringify({id: 3, met
hod: "Page.reload"})}); |
| 20 return Promise.resolve(); | 24 return Promise.resolve(); |
| 21 }, | 25 }, |
| 22 | 26 |
| 23 /** | 27 /** |
| 24 * @return {!Promise} | 28 * @return {!Promise} |
| 25 */ | 29 */ |
| 26 stop: function() | 30 stop: function() |
| 27 { | 31 { |
| 28 console.error("WORKER STOP"); | 32 console.error("************ WORKER STOP *****************"); |
| 33 return Promise.resolve(); |
| 34 }, |
| 35 |
| 36 /** |
| 37 * @param {!Object=} params |
| 38 * @return {!Promise} |
| 39 */ |
| 40 dispatchProtocolMessage: function(params) |
| 41 { |
| 42 console.error("message: " + JSON.stringify(params)); |
| 29 return Promise.resolve(); | 43 return Promise.resolve(); |
| 30 }, | 44 }, |
| 31 | 45 |
| 32 /** | 46 /** |
| 33 * @override | 47 * @override |
| 48 * @return {!Promise} |
| 34 */ | 49 */ |
| 35 dispose: function() | 50 dispose: function() |
| 36 { | 51 { |
| 37 console.error("WORKER DISPOSE"); | 52 console.error("************ WORKER DISPOSE *****************"); |
| 53 return Promise.resolve(); |
| 38 } | 54 } |
| 39 } | 55 } |
| 40 | 56 |
| 41 initializeWorkerService("Audits2Service", Audits2Service); | 57 initializeWorkerService("Audits2Service", Audits2Service); |
| OLD | NEW |