This information rarely changes, so cache it for a day client-side.
Bug: T153388
Change-Id: I375a17737855eaa661c85e0dde2b7e58b67bc710
cache[ key ] = api.get( {
action: 'query',
meta: 'siteinfo',
- siprop: 'interwikimap'
+ siprop: 'interwikimap',
+ // Cache client-side for a day since this info is mostly static
+ maxage: 60 * 60 * 24,
+ smaxage: 60 * 60 * 24,
+ // Workaround T97096 by setting uselang=content
+ uselang: 'content'
} ).then( function ( data ) {
return $.map( data.query.interwikimap, function ( interwiki ) {
return interwiki.prefix;