WikiFunctions.SiteInfo.LoadFromNetwork C# (CSharp) Method

LoadFromNetwork() private method

Loads siteinfo XML from network via API call
private LoadFromNetwork ( ) : bool
return bool
        private bool LoadFromNetwork()
        {
            siteinfoOutput = Editor.HttpGet(ApiPath + "?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics|magicwords&format=xml");

            // readapidenied API error check for private wikis that require login for any query
            if (string.IsNullOrEmpty(siteinfoOutput) || siteinfoOutput.Contains("readapidenied"))
                return false;

            // cache successful result
            ObjectCache.Global.Set("SiteInfo:" + scriptPath, siteinfoOutput);

            return true;
        }