From: Evan Prodromou Date: Wed, 23 Sep 2009 15:08:35 +0000 (-0400) Subject: Revert "Added realtime streams for all and showstream timelines" X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=6cb2f89983f89fb7f4559fe607ca2af2c6729d27;p=quix0rs-gnu-social.git Revert "Added realtime streams for all and showstream timelines" This reverts commit 49e91ec7d068fa7b98576207696d2192418baf5b. --- diff --git a/plugins/Meteor/meteorupdater.js b/plugins/Meteor/meteorupdater.js index de01d430a1..9ce68775bf 100644 --- a/plugins/Meteor/meteorupdater.js +++ b/plugins/Meteor/meteorupdater.js @@ -8,17 +8,8 @@ var MeteorUpdater = function() 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); - } + RealtimeUpdate.receive(JSON.parse(data)); }; Meteor.host = server; diff --git a/plugins/Realtime/RealtimePlugin.php b/plugins/Realtime/RealtimePlugin.php index 611b1d86c9..4548822610 100644 --- a/plugins/Realtime/RealtimePlugin.php +++ b/plugins/Realtime/RealtimePlugin.php @@ -63,22 +63,20 @@ class RealtimePlugin extends Plugin { $path = null; - $a = $action->trimmed('action'); - - switch ($a) { - case 'public': case 'all': case 'replies': case 'showstream': - $path = array($a); - break; - case 'tag': - $tag = $action->trimmed('tag'); - if (!empty($tag)) { - $path = array('tag', $tag); - } else { - return true; - } - break; - default: + switch ($action->trimmed('action')) { + case 'public': + $path = array('public'); + break; + case 'tag': + $tag = $action->trimmed('tag'); + if (!empty($tag)) { + $path = array('tag', $tag); + } else { return true; + } + break; + default: + return true; } $timeline = $this->_pathToChannel($path); @@ -116,13 +114,11 @@ class RealtimePlugin extends Plugin { $paths = array(); - // TODO: Replies timeline + // XXX: Add other timelines; this is just for the public one if ($notice->is_local || ($notice->is_local == 0 && !common_config('public', 'localonly'))) { - foreach (array('public', 'all', 'replies', 'showstream') as $a) { - $paths[] = array($a); - } + $paths[] = array('public'); } $tags = $this->getNoticeTags($notice);