API: Per CR comments on r56091, make the timeout for the API help cache configurable
[lhc/web/wiklou.git] / includes / api / ApiMain.php
index 63f90da..6867193 100644 (file)
@@ -555,7 +555,7 @@ class ApiMain extends ApiBase {
         * Override the parent to generate help messages for all available modules.
         */
        public function makeHelpMsg() {
-               global $wgMemc, $wgAPICacheHelp;
+               global $wgMemc, $wgAPICacheHelp, $wgAPICacheHelpTimeout;
                $this->mPrinter->setHelp();
                // Get help text from cache if present
                $key = wfMemcKey( 'apihelp', $this->getModuleName(),
@@ -568,7 +568,7 @@ class ApiMain extends ApiBase {
                }
                $retval = $this->reallyMakeHelpMsg();
                if ( $wgAPICacheHelp )
-                       $wgMemc->set( $key, $retval, 60*60 );
+                       $wgMemc->set( $key, $retval, $wgAPICacheHelpTimeout );
                return $retval;
        }