summaryrefslogtreecommitdiff
path: root/plugins/TwitterBridge/daemons
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-09-07 10:53:11 -0400
committerEvan Prodromou <evan@status.net>2010-09-07 10:53:11 -0400
commit9793e4ceb42f484da7faa06fc822c7973eba6784 (patch)
tree448276ef9681e91f8036ba9a6de76b4680ec7f28 /plugins/TwitterBridge/daemons
parent21bea141402370021f72bc42c65b8d6ea870c913 (diff)
Store foreign ID for synch info, not user ID
Diffstat (limited to 'plugins/TwitterBridge/daemons')
-rwxr-xr-xplugins/TwitterBridge/daemons/twitterstatusfetcher.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/TwitterBridge/daemons/twitterstatusfetcher.php b/plugins/TwitterBridge/daemons/twitterstatusfetcher.php
index c5c275221..79c915503 100755
--- a/plugins/TwitterBridge/daemons/twitterstatusfetcher.php
+++ b/plugins/TwitterBridge/daemons/twitterstatusfetcher.php
@@ -182,7 +182,7 @@ class TwitterStatusFetcher extends ParallelizingDaemon
$timeline = null;
- $lastId = Twitter_synch_status::getLastId($flink->user_id, 'home_timeline');
+ $lastId = Twitter_synch_status::getLastId($flink->foreign_id, 'home_timeline');
try {
$timeline = $client->statusesHomeTimeline($lastId);
@@ -200,8 +200,6 @@ class TwitterStatusFetcher extends ParallelizingDaemon
common_debug(LOG_INFO, $this->name() . ' - Retrieved ' . sizeof($timeline) . ' statuses from Twitter.');
- $lastSeenId = null;
-
// Reverse to preserve order
foreach (array_reverse($timeline) as $status) {
@@ -232,9 +230,11 @@ class TwitterStatusFetcher extends ParallelizingDaemon
}
}
- if (!empty($lastSeenId)) {
- Twitter_synch_status::setLastId($flink->user_id, 'home_timeline', $lastSeenId);
- }
+ assert(!empty($timeline)); // checked above
+
+ // First status is last in time
+
+ Twitter_synch_status::setLastId($flink->foreign_id, 'home_timeline', $timeline[0]->id);
// Okay, record the time we synced with Twitter for posterity