// 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)
        {
            var screen_name;

            Meteor.callbacks["process"] = function(data) {
                var d = JSON.parse(data);
                screen_name = d['user']['screen_name'];

                if (timeline == 'public' ||
                    $('address .url')[0].href+screen_name+'/all' == window.location.href ||
                    $('address .url')[0].href+screen_name == window.location.href) {
                    RealtimeUpdate.receive(d);
                }
            };

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


// 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)
          {
               var screen_name;

               Meteor.callbacks["process"] = function(data) {
                    var d = JSON.parse(data);
                    screen_name = d['user']['screen_name'];

                    if (timeline == 'public' ||
                        $('address .url')[0].href+screen_name+'/all' == window.location.href ||
                        $('address .url')[0].href+screen_name == window.location.href) {
                        RealtimeUpdate.receive(d);
                    }
               };

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


Revert "Fixed indenting"