]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/apichecknickname.php
Columns too narrow in mobileprofile
[quix0rs-gnu-social.git] / actions / apichecknickname.php
index 4f80a7f29ea7e1bb92b846bd09cbc8457aa52d30..73063c61b7334c66a1f699859343d434576d0f93 100644 (file)
@@ -34,7 +34,7 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 class ApiCheckNicknameAction extends ApiAction
 {
 
-    protected function prepare($args)
+    protected function prepare(array $args=array())
     {
         parent::prepare($args);
 
@@ -52,8 +52,8 @@ class ApiCheckNicknameAction extends ApiAction
         $nickname = $this->trimmed('nickname');
 
         try {
-            Nickname::normalize($nickname);
-            $nickname_ok = $this->nicknameExists($nickname) ? 0 : 1;
+            Nickname::normalize($nickname, true);
+            $nickname_ok = 1;
         } catch (NicknameException $e) {
             $nickname_ok = 0;
         }
@@ -62,10 +62,4 @@ class ApiCheckNicknameAction extends ApiAction
         $this->showJsonObjects($nickname_ok);
         $this->endDocument('json');
     }
-    
-    function nicknameExists($nickname)
-    {
-        $user = User::staticGet('nickname', $nickname);
-        return ($user instanceof User);
-    }
 }