public override void Process() { Core.History("request_read.browser_html_data.Process()"); string Result = ""; try { browser = main._CurrentBrowser; if (Config.devs) { Program.MainForm.Log(address); } Result = RequestURL(address); }catch (Exception ex) { Fail(ex.Source); } if (Result == "") { Fail(); } Complete(null, Result); }
public override void Process() { Core.History("request.diff()"); Request_Count--; if (Request_Count >= MaxSimultaneousR) { ThreadDone(); return; } if (browsertab == null) { browsertab = main._CurrentBrowser; } _Edit.DiffCacheState = Edit.CacheState.Caching; string Old; Old = "prev"; if (_Edit.Oldid != "-1") { Old = _Edit.Oldid; } string QueryString; QueryString = Core.SitePath() + "index.php?title=" + System.Web.HttpUtility.UrlEncode(_Edit._Page.Name) + "&diff=" + _Edit.Id+ "&oldid=" + Old + "&uselang=en"; if (Config.QuickSight != true || _Edit.Sighted) { QueryString = QueryString + "&diffonly=1"; } Diff = request_core.Request.RequestURL(QueryString); Complete(); }