Chromium Code Reviews| 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 f28c354d2df7241a7ed0571a243be1b7e2a13884..431b3ae43068bd1470d7fbe98055eaf4c5cd15b9 100644 |
| --- a/extensions/renderer/resources/media_router_bindings.js |
| +++ b/extensions/renderer/resources/media_router_bindings.js |
| @@ -304,9 +304,9 @@ define('media_router_bindings', [ |
| this.stopObservingMediaSinks = null; |
| /** |
| - * @type {function(string, string, string)} |
| + * @type {function(string, string)} |
| */ |
| - this.postMessage = null; |
| + this.sendMessage = null; |
| /** |
| * @type {function()} |
| @@ -353,7 +353,7 @@ define('media_router_bindings', [ |
| var requiredHandlers = [ |
| 'stopObservingMediaRoutes', |
| 'startObservingMediaRoutes', |
| - 'postMessage', |
| + 'sendMessage', |
| 'closeRoute', |
| 'joinRoute', |
| 'createRoute', |
| @@ -448,12 +448,17 @@ define('media_router_bindings', [ |
| * Posts a message to the route designated by |routeId|. |
| * @param {!string} routeId |
| * @param {!string} message |
| - * @param {string} extraInfoJson |
| + * @return {!Promise.<boolean>} Resolved with true if the message was sent, |
| + * or false on failure. |
|
Ken Rockot(use gerrit already)
2015/06/11 21:22:04
super nitty style nit: should indent 4 spaces from
haibinlu
2015/06/11 22:46:23
Done.
|
| */ |
| - MediaRouter.prototype.postMessage = function( |
| - routeId, message, extraInfoJson) { |
| - // TODO(mfoltz): Remove extraInfoJson if no longer needed. |
| - this.handlers_.postMessage(routeId, message, JSON.parse(extraInfoJson)); |
| + MediaRouter.prototype.sendMessage = function( |
|
mark a. foltz
2015/06/11 18:48:33
It seems odd that the Promise should be resolved h
Ken Rockot(use gerrit already)
2015/06/11 21:22:04
I agree. A Promise resolving/rejecting is effectiv
haibinlu
2015/06/11 22:46:23
For mojo method that returns a value, mojo genera
|
| + routeId, message) { |
| + this.handlers_.sendMessage(routeId, message) |
| + .then(function() { |
| + return true; |
| + }, function() { |
| + return false; |
| + }); |
| }; |
| /** |