]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Use static class method for looking up Twitter user
authorZach Copley <zach@status.net>
Mon, 15 Feb 2010 22:13:10 +0000 (22:13 +0000)
committerZach Copley <zach@status.net>
Mon, 15 Feb 2010 22:14:54 +0000 (22:14 +0000)
plugins/TwitterBridge/twitter.php

index ce989768e6ef224abed47d18512e504c5d3dfb02..e5afde62ca728771af2432038681a42d0e0704ab 100644 (file)
@@ -28,15 +28,11 @@ require_once INSTALLDIR . '/plugins/TwitterBridge/twitteroauthclient.php';
 
 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
     // This can happen when users move around or fakester accounts get
     // repoed, and things like that.
 
-    $luser = new Foreign_user();
-    $luser->id = $twitter_id;
-    $luser->service = TWITTER_SERVICE;
+    $luser = Foreign_user::getForeignUser($twitter_id, TWITTER_SERVICE);
     $result = $luser->delete();
 
     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).");
     }
 
-    $luser->free();
-    unset($luser);
-
-    // Otherwise, create a new Twitter user
-
     $fuser = new Foreign_user();
 
     $fuser->nickname = $screen_name;