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

Side by Side Diff: remoting/webapp/crd/js/it2me_host_facade.js

Issue 955283002: Converted remoting.Error from an enum to a class (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Requested changes. Created 5 years, 9 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @fileoverview 6 * @fileoverview
7 * Class to communicate with the It2me Host component via Native Messaging. 7 * Class to communicate with the It2me Host component via Native Messaging.
8 */ 8 */
9 9
10 /** @suppress {duplicate} */ 10 /** @suppress {duplicate} */
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 48
49 /** 49 /**
50 * Called if Native Messaging host has failed to start. 50 * Called if Native Messaging host has failed to start.
51 * @private 51 * @private
52 * */ 52 * */
53 this.onInitializationFailed_ = function() {}; 53 this.onInitializationFailed_ = function() {};
54 54
55 /** 55 /**
56 * Called if the It2Me Native Messaging host sends a malformed message: 56 * Called if the It2Me Native Messaging host sends a malformed message:
57 * missing required attributes, attributes with incorrect types, etc. 57 * missing required attributes, attributes with incorrect types, etc.
58 * @type {?function(remoting.Error):void} 58 * @type {?function(!remoting.Error):void}
59 * @private 59 * @private
60 */ 60 */
61 this.onError_ = function(error) {}; 61 this.onError_ = function(error) {};
62 62
63 /** 63 /**
64 * @type {?function(remoting.HostSession.State):void} 64 * @type {?function(remoting.HostSession.State):void}
65 * @private 65 * @private
66 */ 66 */
67 this.onStateChanged_ = function() {}; 67 this.onStateChanged_ = function() {};
68 68
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 * @param {function(boolean):void} onNatPolicyChanged Callback to invoke when 124 * @param {function(boolean):void} onNatPolicyChanged Callback to invoke when
125 * the nat traversal policy changes. 125 * the nat traversal policy changes.
126 * @param {function(string):void} logDebugInfo Callback allowing the plugin 126 * @param {function(string):void} logDebugInfo Callback allowing the plugin
127 * to log messages to the debug log. 127 * to log messages to the debug log.
128 * @param {string} xmppServerAddress XMPP server host name (or IP address) and 128 * @param {string} xmppServerAddress XMPP server host name (or IP address) and
129 * port. 129 * port.
130 * @param {boolean} xmppServerUseTls Whether to use TLS on connections to the 130 * @param {boolean} xmppServerUseTls Whether to use TLS on connections to the
131 * XMPP server 131 * XMPP server
132 * @param {string} directoryBotJid XMPP JID for the remoting directory server 132 * @param {string} directoryBotJid XMPP JID for the remoting directory server
133 * bot. 133 * bot.
134 * @param {function(remoting.Error):void} onError Callback to invoke in case of 134 * @param {function(!remoting.Error):void} onError Callback to invoke in case of
135 * an error. 135 * an error.
136 * @return {void} 136 * @return {void}
137 */ 137 */
138 remoting.It2MeHostFacade.prototype.connect = 138 remoting.It2MeHostFacade.prototype.connect =
139 function(email, authServiceWithToken, onStateChanged, onNatPolicyChanged, 139 function(email, authServiceWithToken, onStateChanged, onNatPolicyChanged,
140 logDebugInfo, xmppServerAddress, xmppServerUseTls, directoryBotJid, 140 logDebugInfo, xmppServerAddress, xmppServerUseTls, directoryBotJid,
141 onError) { 141 onError) {
142 if (!this.port_) { 142 if (!this.port_) {
143 console.error( 143 console.error(
144 'remoting.It2MeHostFacade.connect() without initialization.'); 144 'remoting.It2MeHostFacade.connect() without initialization.');
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
324 chrome.runtime.lastError.message); 324 chrome.runtime.lastError.message);
325 this.onInitializationFailed_(); 325 this.onInitializationFailed_();
326 } else { 326 } else {
327 console.error('Native Messaging port disconnected.'); 327 console.error('Native Messaging port disconnected.');
328 this.port_ = null; 328 this.port_ = null;
329 this.onError_(remoting.Error.UNEXPECTED); 329 this.onError_(remoting.Error.UNEXPECTED);
330 } 330 }
331 }; 331 };
332 332
333 })(); 333 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698