Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(83)

Unified Diff: extensions/renderer/resources/media_router_bindings.js

Issue 1862913004: [Media Router] Wire through a new MRPM call to update media sinks. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: add missing run loops Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: extensions/renderer/resources/media_router_bindings.js
diff --git a/extensions/renderer/resources/media_router_bindings.js b/extensions/renderer/resources/media_router_bindings.js
index 7b83e6f0db09ac207b83e17bbd1a6e60964792c8..4eaee9f028618b7edd64ad609824cf6d95e906f7 100644
--- a/extensions/renderer/resources/media_router_bindings.js
+++ b/extensions/renderer/resources/media_router_bindings.js
@@ -478,6 +478,11 @@ define('media_router_bindings', [
* @type {function()}
*/
this.enableMdnsDiscovery = null;
+
+ /**
+ * @type {function()}
+ */
+ this.updateMediaSinks = null;
};
/**
@@ -527,6 +532,7 @@ define('media_router_bindings', [
'startObservingMediaRoutes',
'connectRouteByRouteId',
'enableMdnsDiscovery',
+ 'updateMediaSinks',
];
requiredHandlers.forEach(function(nextHandler) {
if (handlers[nextHandler] === undefined) {
@@ -753,6 +759,14 @@ define('media_router_bindings', [
this.handlers_.enableMdnsDiscovery();
};
+ /**
+ * Requests that the provider manager update media sinks.
+ * @param {!string} sourceUrn
+ */
+ MediaRouteProvider.prototype.updateMediaSinks = function(sourceUrn) {
+ this.handlers_.updateMediaSinks(sourceUrn);
+ };
+
mediaRouter = new MediaRouter(connector.bindHandleToProxy(
serviceProvider.connectToService(
mediaRouterMojom.MediaRouter.name),

Powered by Google App Engine
This is Rietveld 408576698