summaryrefslogtreecommitdiff
path: root/plugins/Meteor/meteorupdater.js
blob: 9ce68775bf8ba1ebd89efc05f90605a753487231 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Update the local timeline from a Meteor server
// XXX: If @a is subscribed to @b, @a should get @b's notices in @a's Personal timeline.
//      Do Replies timeline.

var MeteorUpdater = function()
{
     return {

          init: function(server, port, timeline)
          {
               Meteor.callbacks["process"] = function(data) {
                    RealtimeUpdate.receive(JSON.parse(data));
               };

               Meteor.host = server;
               Meteor.port = port;
               Meteor.joinChannel(timeline, 0);
               Meteor.connect();
          }
     }
}();