Fix for previous bad patch I pushed (had conflict markers)
Sorry about that.
This commit is contained in:
parent
99e8f3235f
commit
b291cb8a1b
@ -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";
|
||||||
|
Loading…
Reference in New Issue
Block a user