예제 #1
0
 /// <summary>
 /// Work on any scheduled downloads.
 /// Used for unit testing.
 /// </summary>
 public IEnumerator checkDownloads()
 {
     for (int t = 0; t < scheduledDownloads.Count; t++)
     {
         var scheduledDownload = scheduledDownloads [t];
         yield return(util.InitiateCoroutine(download(scheduledDownload.ToString())));
     }
 }
예제 #2
0
        public DownloadManager instantiateDownloadManager(Biller biller)
        {
            var result = new DownloadManager(biller, util, storage, new UnityURLFetcher(), logger, biller.InventoryDatabase.CurrentPlatform, biller.InventoryDatabase.UnibillAnalyticsAppSecret);

            util.InitiateCoroutine(result.monitorDownloads());
            return(result);
        }
예제 #3
0
 public HTTPClient(IUtil util)
 {
     util.InitiateCoroutine (pump ());
 }
예제 #4
0
 public HTTPClient(IUtil util)
 {
     util.InitiateCoroutine(pump());
 }