mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-13 10:05:41 +08:00
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 <rayankans@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#639461} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 87b2c632b920a8938808cf40a4efdc0e28140ef8
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user