Example #1
0
 public void RequestSucceeded()
 {
     if (IsRetry)
     {
         PreviousFailure.Resolve();
     }
     else
     {
         SaveCacheFillProgress(End);
     }
 }
Example #2
0
 public void RequestFailed(Exception e)
 {
     if (PreviousFailure != null)
     {
         PreviousFailure.LastAttempt = DateTime.Now;
         PreviousFailure.SaveToDatabase();
     }
     else
     {
         new CacheFetchFailure((ICatalogueRepository)Repository, CacheProgress, Start, End, e);
     }
 }