summaryrefslogtreecommitdiff
path: root/plugins/TwitterBridge/twitterstreamreader.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/TwitterBridge/twitterstreamreader.php')
-rw-r--r--plugins/TwitterBridge/twitterstreamreader.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/TwitterBridge/twitterstreamreader.php b/plugins/TwitterBridge/twitterstreamreader.php
index d440bdd4e..3d6700d70 100644
--- a/plugins/TwitterBridge/twitterstreamreader.php
+++ b/plugins/TwitterBridge/twitterstreamreader.php
@@ -104,14 +104,20 @@ abstract class TwitterStreamReader extends JsonStreamReader
{
$this->fireEvent('raw', $data, $forUserId);
- if (isset($data['id']) && isset($data['text']) && isset($data['user'])) {
+ if (isset($data['text'])) {
$this->fireEvent('status', $data);
+ return;
+ }
+ if (isset($data['event'])) {
+ $this->fireEvent($data['event'], $data);
+ return;
}
- $knownMeta = array('friends', 'delete', 'scrubgeo', 'limit', 'event', 'direct_message');
+ $knownMeta = array('friends', 'delete', 'scrubgeo', 'limit', 'direct_message');
foreach ($knownMeta as $key) {
if (isset($data[$key])) {
$this->fireEvent($key, $data[$key], $forUserId);
+ return;
}
}
}