public void Get10AfterRevision(int fromIndex, Action <IEnumerable <Commit> > callback) { bgWorker.Invoke(() => { System.Threading.Thread.Sleep(1500); callback(Deserialize(PretendToGetDataFromHttp(fromIndex))); }); }
public void Load(Action <IEnumerable <Build> > callback) { if (buildListSwitch) { bgWorker.Invoke(() => { Thread.Sleep(5000); callback(builds); }); } else { bgWorker.Invoke(() => { Thread.Sleep(5000); callback(builds2); }); } buildListSwitch = !buildListSwitch; }
public void Validate(string url, string key, Action <bool> callback) { bgWorker.Invoke(() => { url += ServiceConstants.MOBILE_SERVICES_RELATIVE_PATH + ServiceConstants.VALIDATION_SERVICE_URL + "?apiKey=" + key; var result = http.DownloadString(url); callback(result == "True"); }); }
public void GetImage(Uri uri, Action <byte[]> callback) { logger.Log("[Fetching]", uri.ToString()); worker.Invoke(() => { byte[] data = null; var client = new WebClient(); try { data = client.DownloadData(uri); logger.Log("[Image]", data.ToString()); } catch (WebException e) { logger.Log("Exception", e.Message); } callback(data); }); }
private void RefreshCurrentWidget() { var currentWidget = flipper.CurrentView as IWidget; if (currentWidget == null) { return; } logger.Log("SMEEDEE", "Refreshing widget"); var dialog = ProgressDialog.Show(this, "", "Refreshing...", true); var handler = new ProgressHandler(dialog); bgWorker.Invoke(() => { currentWidget.Refresh(); handler.SendEmptyMessage(0); }); SetCorrectTopBannerWidgetDescription(); SetCorrectTopBannerWidgetTitle(); HideTheBottomRefreshButton(); StartRefreshTimer(); }
public void GetImage(Uri uri, Action <byte[]> callback) { GetImageCalls++; worker.Invoke(() => callback(bytes)); }
public void LoadTopCommiters(TimePeriod time, Action <IEnumerable <Committer> > callback) { bgWorker.Invoke(() => callback(Deserialize(PretendToGetDataFromHttp(time)))); }
public void Get10AfterRevision(int fromIndex, Action <IEnumerable <Commit> > callback) { bgWorker.Invoke(() => callback(data.Skip(fromIndex).Take(10))); }
public void Load(Action <IEnumerable <Build> > callback) { bgWorker.Invoke(() => callback(Builds)); }
public void Get10AfterRevision(int fromRevision, Action <IEnumerable <Commit> > callback) { bgWorker.Invoke(() => callback(ParseCsv(GetFromHttp(fromRevision)))); }
public void Get(Action <int, DateTime> callback, Action failureCallback) { bgWorker.Invoke(() => GetSync(callback, failureCallback)); }
public void Load(Action <IEnumerable <Build> > callback) { bgWorker.Invoke(() => callback(ParseCsv(GetFromHttp()))); }