Use static class method for looking up Twitter user

This commit is contained in:
Zach Copley 2010-02-15 22:13:10 +00:00
parent 01c428796f
commit 9f8e25bfe7

View File

@ -28,15 +28,11 @@ require_once INSTALLDIR . '/plugins/TwitterBridge/twitteroauthclient.php';
function add_twitter_user($twitter_id, $screen_name) function add_twitter_user($twitter_id, $screen_name)
{ {
$new_uri = 'http://twitter.com/' . $screen_name;
// Clear out any bad old foreign_users with the new user's legit URL // Clear out any bad old foreign_users with the new user's legit URL
// This can happen when users move around or fakester accounts get // This can happen when users move around or fakester accounts get
// repoed, and things like that. // repoed, and things like that.
$luser = new Foreign_user(); $luser = Foreign_user::getForeignUser($twitter_id, TWITTER_SERVICE);
$luser->id = $twitter_id;
$luser->service = TWITTER_SERVICE;
$result = $luser->delete(); $result = $luser->delete();
if ($result != false) { if ($result != false) {
@ -44,11 +40,6 @@ function add_twitter_user($twitter_id, $screen_name)
"Twitter bridge - removed old Twitter user: $screen_name ($twitter_id)."); "Twitter bridge - removed old Twitter user: $screen_name ($twitter_id).");
} }
$luser->free();
unset($luser);
// Otherwise, create a new Twitter user
$fuser = new Foreign_user(); $fuser = new Foreign_user();
$fuser->nickname = $screen_name; $fuser->nickname = $screen_name;