mediawiki.api.login: Chain then() instead of Deferred wrapping
authorTimo Tijhof <krinklemail@gmail.com>
Wed, 11 Feb 2015 04:08:49 +0000 (04:08 +0000)
committerTimo Tijhof <krinklemail@gmail.com>
Wed, 11 Feb 2015 04:10:54 +0000 (04:10 +0000)
commit50b3aa05a1400a50c245fc10f3ee74749d094ceb
tree65048e32696dbe533de9745877e16e80bc9ddb63
parent91d3ee181e96cc29e83fd0f594a306f6d8373075
mediawiki.api.login: Chain then() instead of Deferred wrapping

No need to wrap a promise and manually forwarding fail().
Using "then()" does this by default.

Remove redundant 'data.login' assertion. API errors are already
handled at this point.

Handle login error before success to allow a clean function exit.

Change-Id: I032226b1e2b362c61eb2c6de0c7f5ebe2ed25b7e
resources/src/mediawiki.api/mediawiki.api.login.js