90 |
this.instances[instid].reset(); |
this.instances[instid].reset(); |
91 |
} |
} |
92 |
|
|
93 |
|
window.onunload = function() { |
94 |
|
for (var i in Meteor.instances) { |
95 |
|
if (Meteor.instances[i].transferDoc) delete Meteor.instances[i].transferDoc; |
96 |
|
} |
97 |
|
} |
98 |
|
|
99 |
|
|
100 |
Meteor.prototype.joinChannel = function(channelname, backtrack) { |
Meteor.prototype.joinChannel = function(channelname, backtrack) { |
101 |
if (typeof(this.channels[channelname]) != "undefined") throw "Cannot join channel "+channelname+": already subscribed"; |
if (typeof(this.channels[channelname]) != "undefined") throw "Cannot join channel "+channelname+": already subscribed"; |
102 |
this.channels[channelname] = {backtrack:backtrack, lastmsgreceived:0}; |
this.channels[channelname] = {backtrack:backtrack, lastmsgreceived:0}; |