Patch from MaxSem re bug 15162 - handle throttling in the login API
authorFran Rogers <krimpet@users.mediawiki.org>
Sat, 16 Aug 2008 18:43:02 +0000 (18:43 +0000)
committerFran Rogers <krimpet@users.mediawiki.org>
Sat, 16 Aug 2008 18:43:02 +0000 (18:43 +0000)
includes/api/ApiLogin.php

index 4d54ee7..23b5d29 100644 (file)
@@ -139,6 +139,9 @@ class ApiLogin extends ApiBase {
                                $result['result'] = 'CreateBlocked';
                                $result['details'] = 'Your IP address is blocked from account creation';
                                break;
+                       case LoginForm :: THROTTLED :
+                               $result['result'] = 'Throttled';
+                               break;
                        default :
                                ApiBase :: dieDebug(__METHOD__, 'Unhandled case value');
                }