jqXHR
);
} else if ( result.error ) {
+ // errorformat=bc
code = result.error.code === undefined ? 'unknown' : result.error.code;
apiDeferred.reject( code, result, result, jqXHR );
} else if ( result.errors ) {
+ // errorformat!=bc
code = result.errors[ 0 ].code === undefined ? 'unknown' : result.errors[ 0 ].code;
apiDeferred.reject( code, result, result, jqXHR );
} else {
/**
* @static
* @property {Array}
- * List of errors we might receive from the API.
- * For now, this just documents our expectation that there should be similar messages
- * available.
+ * Very incomplete and outdated list of errors we might receive from the API. Do not use.
+ * @deprecated since 1.29
*/
mw.Api.errors = [
// occurs when POST aborted
'stashwrongowner',
'stashnosuchfilekey'
];
+ mw.log.deprecate( mw.Api, 'errors', mw.Api.errors );
/**
* @static
* @property {Array}
- * List of warnings we might receive from the API.
- * For now, this just documents our expectation that there should be similar messages
- * available.
+ * Very incomplete and outdated list of warnings we might receive from the API. Do not use.
+ * @deprecated since 1.29
*/
mw.Api.warnings = [
'duplicate',
'exists'
];
+ mw.log.deprecate( mw.Api, 'warnings', mw.Api.warnings );
}( mediaWiki, jQuery ) );