Download:
child 118:f7022798c64a
parent 116:67eba2d671e6
117:477f7f7cce15
Anton Shestakov <av6@dwimlabs.net>, Fri, 08 Apr 2016 21:33:16 +0800
XMPPInterface: also trigger 'status' event and pass current status as-is Literal statuses are nice to bind to individually, but that's not always enough.

3 файлов изменено, 4 вставок(+), 1 удалений(-) [+]
coffee/xmpp.coffee file | annotate | diff | comparison | revisions
js/xmpp.js file | annotate | diff | comparison | revisions
js/xmpp.js.map file | annotate | diff | comparison | revisions
--- a/coffee/xmpp.coffee Fri Apr 08 17:46:21 2016 +0800
+++ b/coffee/xmpp.coffee Fri Apr 08 21:33:16 2016 +0800
@@ -61,6 +61,8 @@
@conn.sendIQ($vcard.tree(), okcb, failcb)
onConnect: (status, error) =>
+ @trigger('status', status)
+
switch status
when Strophe.Status.CONNECTING
console.debug('Strophe is connecting.')
--- a/js/xmpp.js Fri Apr 08 17:46:21 2016 +0800
+++ b/js/xmpp.js Fri Apr 08 21:33:16 2016 +0800
@@ -73,6 +73,7 @@
};
XMPPInterface.prototype.onConnect = function(status, error) {
+ this.trigger('status', status);
switch (status) {
case Strophe.Status.CONNECTING:
console.debug('Strophe is connecting.');
--- a/js/xmpp.js.map Fri Apr 08 17:46:21 2016 +0800
+++ b/js/xmpp.js.map Fri Apr 08 21:33:16 2016 +0800
@@ -6,5 +6,5 @@
"coffee/xmpp.coffee"
],
"names": [],
- "mappings": "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"
+ "mappings": "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"
}
\ No newline at end of file