Fix for previous bad patch I pushed (had conflict markers)

Sorry about that.
This commit is contained in:
Zach Copley 2009-05-06 01:26:06 +00:00
parent 99e8f3235f
commit b291cb8a1b

View File

@ -29,11 +29,7 @@ define('LACONICA', true);
// Tune number of processes and how often to poll Twitter // Tune number of processes and how often to poll Twitter
define('MAXCHILDREN', 5); define('MAXCHILDREN', 5);
<<<<<<< HEAD:scripts/statusfetcher.php
define('POLL_INTERVAL', 60 * 10); // in seconds define('POLL_INTERVAL', 60 * 10); // in seconds
=======
define('POLL_INTERVAL', 60 * 5); // in seconds
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
// Uncomment this to get useful console output // Uncomment this to get useful console output
define('SCRIPT_DEBUG', true); define('SCRIPT_DEBUG', true);
@ -44,7 +40,6 @@ $children = array();
do { do {
<<<<<<< HEAD:scripts/statusfetcher.php
$flinks = refreshFlinks(); $flinks = refreshFlinks();
foreach ($flinks as $f){ foreach ($flinks as $f){
@ -52,9 +47,6 @@ do {
// We have to disconnect from the DB before forking so // We have to disconnect from the DB before forking so
// each process will open its own connection and // each process will open its own connection and
// avoid stomping on each other // avoid stomping on each other
=======
$flink_ids = refreshFlinks();
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
$conn = &$f->getDatabaseConnection(); $conn = &$f->getDatabaseConnection();
$conn->disconnect(); $conn->disconnect();
@ -79,12 +71,7 @@ do {
// Child // Child
<<<<<<< HEAD:scripts/statusfetcher.php
getTimeline($f, $child_db_name); getTimeline($f, $child_db_name);
=======
// XXX: Each child needs its own DB connection
getTimeline($f);
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
exit(); exit();
} }
@ -99,7 +86,6 @@ do {
} }
// Wait if we have too many kids // Wait if we have too many kids
<<<<<<< HEAD:scripts/statusfetcher.php
if (sizeof($children) > MAXCHILDREN) { if (sizeof($children) > MAXCHILDREN) {
if (defined('SCRIPT_DEBUG')) { if (defined('SCRIPT_DEBUG')) {
@ -108,13 +94,6 @@ do {
if (($c = pcntl_wait($status, WUNTRACED)) > 0){ if (($c = pcntl_wait($status, WUNTRACED)) > 0){
=======
if(sizeof($children) > MAXCHILDREN) {
if (defined('SCRIPT_DEBUG')) {
print "Too many children. Waiting...\n";
}
if(($c = pcntl_wait($status, WUNTRACED)) > 0){
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
if (defined('SCRIPT_DEBUG')) { if (defined('SCRIPT_DEBUG')) {
print "Finished waiting for $c\n"; print "Finished waiting for $c\n";
} }
@ -149,11 +128,6 @@ do {
function refreshFlinks() { function refreshFlinks() {
<<<<<<< HEAD:scripts/statusfetcher.php
=======
global $config;
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
$flink = new Foreign_link(); $flink = new Foreign_link();
$flink->service = 1; // Twitter $flink->service = 1; // Twitter
$flink->orderBy('last_noticesync'); $flink->orderBy('last_noticesync');
@ -192,7 +166,6 @@ function remove_ps(&$plist, $ps){
function getTimeline($flink) function getTimeline($flink)
{ {
<<<<<<< HEAD:scripts/statusfetcher.php
if (empty($flink)) { if (empty($flink)) {
common_log(LOG_WARNING, "Can't retrieve Foreign_link for foreign ID $fid"); common_log(LOG_WARNING, "Can't retrieve Foreign_link for foreign ID $fid");
if (defined('SCRIPT_DEBUG')) { if (defined('SCRIPT_DEBUG')) {
@ -202,29 +175,6 @@ function getTimeline($flink)
} }
$fuser = $flink->getForeignUser(); $fuser = $flink->getForeignUser();
=======
global $config;
$config['db'] = &PEAR::getStaticProperty('DB_DataObject','options');
require_once(INSTALLDIR . '/lib/common.php');
if (defined('SCRIPT_DEBUG')) {
print "Trying to get timeline for $flink->foreign_id\n";
}
if (empty($flink)) {
common_log(LOG_WARNING, "Can't retrieve Foreign_link for foreign ID $fid");
if (defined('SCRIPT_DEBUG')) {
print "Can't retrieve Foreign_link for foreign ID $fid\n";
}
return;
}
$fuser = new Foreign_user();
$fuser->service = 1;
$fuser->id = $flink->foreign_id;
$fuser->limit(1);
$fuser->find(true);
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
if (empty($fuser)) { if (empty($fuser)) {
common_log(LOG_WARNING, "Unmatched user for ID " . $flink->user_id); common_log(LOG_WARNING, "Unmatched user for ID " . $flink->user_id);
@ -234,17 +184,11 @@ function getTimeline($flink)
return; return;
} }
<<<<<<< HEAD:scripts/statusfetcher.php
common_debug('Trying to get timeline for Twitter user ' . common_debug('Trying to get timeline for Twitter user ' .
"$fuser->nickname ($flink->foreign_id)."); "$fuser->nickname ($flink->foreign_id).");
if (defined('SCRIPT_DEBUG')) { if (defined('SCRIPT_DEBUG')) {
print 'Trying to get timeline for Twitter user ' . print 'Trying to get timeline for Twitter user ' .
"$fuser->nickname ($flink->foreign_id).\n"; "$fuser->nickname ($flink->foreign_id).\n";
=======
if (defined('SCRIPT_DEBUG')) {
// XXX: This is horrible and must be removed before releasing this
print 'username: ' . $fuser->nickname . ' password: ' . $flink->credentials . "\n";
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
} }
$url = 'http://twitter.com/statuses/friends_timeline.json'; $url = 'http://twitter.com/statuses/friends_timeline.json';
@ -282,16 +226,6 @@ function getTimeline($flink)
function saveStatus($status, $flink) function saveStatus($status, $flink)
{ {
<<<<<<< HEAD:scripts/statusfetcher.php
=======
global $config;
$config['db'] = &PEAR::getStaticProperty('DB_DataObject','options');
require_once(INSTALLDIR . '/lib/common.php');
// Do we have a profile for this Twitter user?
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
$id = ensureProfile($status->user); $id = ensureProfile($status->user);
$profile = Profile::staticGet($id); $profile = Profile::staticGet($id);
@ -349,10 +283,6 @@ function saveStatus($status, $flink)
$notice->query('COMMIT'); $notice->query('COMMIT');
<<<<<<< HEAD:scripts/statusfetcher.php
common_debug("Saved status $status->id as notice $notice->id.");
=======
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
if (defined('SCRIPT_DEBUG')) { if (defined('SCRIPT_DEBUG')) {
print "Saved status $status->id as notice $notice->id.\n"; print "Saved status $status->id as notice $notice->id.\n";
} }
@ -372,11 +302,6 @@ function saveStatus($status, $flink)
function ensureProfile($user) function ensureProfile($user)
{ {
<<<<<<< HEAD:scripts/statusfetcher.php
=======
global $config;
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
// check to see if there's already a profile for this user // check to see if there's already a profile for this user
$profileurl = 'http://twitter.com/' . $user->screen_name; $profileurl = 'http://twitter.com/' . $user->screen_name;
$profile = Profile::staticGet('profileurl', $profileurl); $profile = Profile::staticGet('profileurl', $profileurl);
@ -536,11 +461,6 @@ function saveAvatars($user, $id)
function updateAvatar($profile_id, $size, $mediatype, $filename) { function updateAvatar($profile_id, $size, $mediatype, $filename) {
<<<<<<< HEAD:scripts/statusfetcher.php
=======
global $config;
>>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php
common_debug("Updating avatar: $size"); common_debug("Updating avatar: $size");
if (defined('SCRIPT_DEBUG')) { if (defined('SCRIPT_DEBUG')) {
print "Updating avatar: $size\n"; print "Updating avatar: $size\n";