| Index: third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.idl
|
| diff --git a/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.idl b/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.idl
|
| index 65539fb13a522a1ee11aa1f87cc6501555212e09..becc569ff83834812d5852a0675e667828397cbe 100644
|
| --- a/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.idl
|
| +++ b/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.idl
|
| @@ -9,8 +9,11 @@ enum RemotePlaybackState {
|
| "disconnected"
|
| };
|
|
|
| +callback RemotePlaybackAvailabilityCallback = void(boolean available);
|
| +
|
| [
|
| ActiveScriptWrappable,
|
| + Custom=VisitDOMWrapper,
|
| DependentLifetime,
|
| RuntimeEnabled=RemotePlayback
|
| ] interface RemotePlayback : EventTarget {
|
| @@ -19,6 +22,7 @@ enum RemotePlaybackState {
|
| attribute EventHandler onconnect;
|
| attribute EventHandler ondisconnect;
|
|
|
| - [CallWith=ScriptState] Promise<RemotePlaybackAvailability> getAvailability();
|
| - [CallWith=ScriptState] Promise<void> prompt();
|
| + Promise<long> watchAvailability(RemotePlaybackAvailabilityCallback callback);
|
| + Promise<void> cancelWatchAvailability(optional long id);
|
| + Promise<void> prompt();
|
| };
|
|
|