MediaWiki:Gadget-libSensitiveIPs.js: Difference between revisions
Content deleted Content added
document the query function |
return a rejected promise if the Lua API reports an error |
||
Line 103:
func: 'query',
args: [ params ]
} ).then( function ( data ) {
// Return a rejected promise if the Lua API reported an error.
return $.Deferred( function ( deferred ) {
if ( data.sensitiveips ) {
return deferred.resolve( data );
} else if ( data.error ) {
return deferred.reject( data );
} else {
return deferred.reject(
'lib-sensitiveips-unknown-api-error',
{ error: {
code: 'lib-sensitiveips-unknown-api-error',
info: 'unexpected API response from mw.libs.lua'
} }
);
}
} ).promise();
} );
}
|