From d37f0da077d3fb4d5ff78d1e8a7ca6d45cfdc425 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Tue, 7 Sep 2010 11:53:26 -0400 Subject: [PATCH] debug statements for setting/getting last id --- .../daemons/twitterstatusfetcher.php | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/plugins/TwitterBridge/daemons/twitterstatusfetcher.php b/plugins/TwitterBridge/daemons/twitterstatusfetcher.php index 79c9155035..96a517732a 100755 --- a/plugins/TwitterBridge/daemons/twitterstatusfetcher.php +++ b/plugins/TwitterBridge/daemons/twitterstatusfetcher.php @@ -166,10 +166,6 @@ class TwitterStatusFetcher extends ParallelizingDaemon common_debug($this->name() . ' - Trying to get timeline for Twitter user ' . $flink->foreign_id); - // XXX: Biggest remaining issue - How do we know at which status - // to start importing? How many statuses? Right now I'm going - // with the default last 20. - $client = null; if (TwitterOAuthClient::isPackedToken($flink->credentials)) { @@ -184,6 +180,8 @@ class TwitterStatusFetcher extends ParallelizingDaemon $lastId = Twitter_synch_status::getLastId($flink->foreign_id, 'home_timeline'); + common_debug("Got lastId value '{$lastId}' for foreign id '{$flink->foreign_id}' and timeline 'home_timeline'"); + try { $timeline = $client->statusesHomeTimeline($lastId); } catch (Exception $e) { @@ -204,8 +202,6 @@ class TwitterStatusFetcher extends ParallelizingDaemon foreach (array_reverse($timeline) as $status) { - $lastSeenId = $status->id; - // Hacktastic: filter out stuff coming from this StatusNet $source = mb_strtolower(common_config('integration', 'source')); @@ -230,11 +226,10 @@ class TwitterStatusFetcher extends ParallelizingDaemon } } - assert(!empty($timeline)); // checked above - - // First status is last in time - - Twitter_synch_status::setLastId($flink->foreign_id, 'home_timeline', $timeline[0]->id); + if (!empty($timeline)) { + Twitter_synch_status::setLastId($flink->foreign_id, 'home_timeline', $timeline[0]->id); + common_debug("Set lastId value '{$timeline[0]->id}' for foreign id '{$flink->foreign_id}' and timeline 'home_timeline'"); + } // Okay, record the time we synced with Twitter for posterity -- 2.39.5