From 577e0bdbf154da0399df89609b676d01a5cb6be0 Mon Sep 17 00:00:00 2001 From: Rayan Kanso Date: Mon, 11 Mar 2019 13:09:22 +0000 Subject: [PATCH] Add an event observer for logged Background Service events. Adds an event to inform the DevTools frontend about new Background Service events. Sends all existing (logged) events when enabled, and updates the frontend with new events as they come along. Bug: 927726 Change-Id: Id4ee17df8385179207d461ebfa33e031a0b79cac Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1493051 Commit-Queue: Rayan Kanso Reviewed-by: Dmitry Gozman Cr-Original-Commit-Position: refs/heads/master@{#639461} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 87b2c632b920a8938808cf40a4efdc0e28140ef8 --- front_end/resources/BackgroundServiceModel.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/front_end/resources/BackgroundServiceModel.js b/front_end/resources/BackgroundServiceModel.js index b701a3341e..6fdf574df9 100644 --- a/front_end/resources/BackgroundServiceModel.js +++ b/front_end/resources/BackgroundServiceModel.js @@ -19,7 +19,7 @@ Resources.BackgroundServiceModel = class extends SDK.SDKModel { * @param {!Protocol.BackgroundService.ServiceName} serviceName */ enable(serviceName) { - this._backgroundServiceAgent.enable(serviceName); + this._backgroundServiceAgent.startObserving(serviceName); } /** @@ -39,6 +39,13 @@ Resources.BackgroundServiceModel = class extends SDK.SDKModel { this.dispatchEventToListeners( Resources.BackgroundServiceModel.Events.RecordingStateChanged, {isRecording, serviceName}); } + + /** + * @override + * @param {!Protocol.BackgroundService.BackgroundServiceEvent} backgroundServiceEvent + */ + backgroundServiceEventReceived(backgroundServiceEvent) { + } }; SDK.SDKModel.register(Resources.BackgroundServiceModel, SDK.Target.Capability.Browser, false);