summaryrefslogtreecommitdiff
path: root/plugins/Comet/updatetimeline.js
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Comet/updatetimeline.js')
-rw-r--r--plugins/Comet/updatetimeline.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/plugins/Comet/updatetimeline.js b/plugins/Comet/updatetimeline.js
index f4da1f47c..6612b5116 100644
--- a/plugins/Comet/updatetimeline.js
+++ b/plugins/Comet/updatetimeline.js
@@ -1,3 +1,30 @@
// update the local timeline from a Comet server
//
+var updater = function()
+{
+ var _handshook = false;
+ var _connected = false;
+ var _cometd;
+
+ return {
+ init: function()
+ {
+ _cometd = $.cometd; // Uses the default Comet object
+ _cometd.init(_timelineServer);
+ _cometd.subscribe(_timeline, this, receive);
+ $(window).unload(leave);
+ }
+ }
+
+ function leave()
+ {
+ _cometd.disconnect();
+ }
+
+ function receive(message)
+ {
+ var noticeItem = makeNoticeItem(message.data);
+ var noticeList = $('ul.notices');
+ }
+}();