Example #1
0
 private static bool TryPostOrIgnore(ReportPackage package)
 {
     try
     {
         if (package.Length <= 0L)
         {
             throw new Exception("Empty package");
         }
         HttpResponseMessage result = package.PostAsync().Result;
         return(result != null && (result.IsSuccessStatusCode || !LiteMetricaCore.IsValidRequestByStatusCode(result.StatusCode)));
     }
     catch (Exception)
     {
         return(true);
     }
 }