Compiler fixes

This commit is contained in:
Ian Gulliver
2014-06-11 21:32:17 -07:00
parent d09eee1259
commit bc42e8d5e3

View File

@@ -577,14 +577,15 @@ Cosmopolite.prototype.init_ = function() {
* @private
*/
Cosmopolite.prototype.newPromise_ = function(callback) {
return new Promise(callback).catch(function(err) {
var promise = new Promise(callback);
return /** @type {Promise} */ (promise.then(undefined, function(err) {
this.trackEvent('send', 'exception', {
'exDescription': err.message
});
console.log(err);
throw err;
}.bind(this));
}
}.bind(this)));
};
/**
@@ -725,7 +726,7 @@ Cosmopolite.prototype.registerMessageHandlers_ = function() {
*
* @param {Cosmopolite.typeMessage} message Message details.
* @param {?function()} resolve Promise resolution callback.
* @param {?function()} reject Promise rejection callback.
* @param {?function(Error)} reject Promise rejection callback.
* @param {Object} response Server RPC response.
* @private
*/