mediawiki.api.watch: Use postWithToken to recover from an invalid token
authorDerk-Jan Hartman <hartman.wiki@gmail.com>
Sat, 10 May 2014 19:59:20 +0000 (21:59 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Sat, 10 May 2014 20:06:01 +0000 (20:06 +0000)
Bug: 65157
Change-Id: I7a4282438eb9eb4a66b1c2ac286951bd3b6080e0

resources/src/mediawiki.api/mediawiki.api.watch.js

index aa33d86..af2dee1 100644 (file)
        function doWatchInternal( pages, ok, err, addParams ) {
                // XXX: Parameter addParams is undocumented because we inherit this
                // documentation in the public method...
        function doWatchInternal( pages, ok, err, addParams ) {
                // XXX: Parameter addParams is undocumented because we inherit this
                // documentation in the public method...
-               var apiPromise = this.post(
+               var apiPromise = this.postWithToken( 'watch',
                        $.extend(
                                {
                                        action: 'watch',
                                        titles: $.isArray( pages ) ? pages.join( '|' ) : String( pages ),
                        $.extend(
                                {
                                        action: 'watch',
                                        titles: $.isArray( pages ) ? pages.join( '|' ) : String( pages ),
-                                       token: mw.user.tokens.get( 'watchToken' ),
                                        uselang: mw.config.get( 'wgUserLanguage' )
                                },
                                addParams
                                        uselang: mw.config.get( 'wgUserLanguage' )
                                },
                                addParams