]> git.parisson.com Git - pdf.js.git/commitdiff
driver.js: retry POST until successful
authorArtur Adib <arturadib@gmail.com>
Tue, 3 Apr 2012 22:19:03 +0000 (18:19 -0400)
committerArtur Adib <arturadib@gmail.com>
Tue, 3 Apr 2012 22:19:03 +0000 (18:19 -0400)
test/driver.js

index 5a3263bdabffdb53341949e8c531b7062c05cda7..8814da00e8a8709aa7cffd5ce6b75bd3e6b8cf5d 100644 (file)
@@ -266,6 +266,9 @@ function sendTaskResult(snapshot, task, failure) {
   r.onreadystatechange = function sendTaskResultOnreadystatechange(e) {
     if (r.readyState == 4) {
       inFlightRequests--;
+      // Retry until successful
+      if (r.status !== 200)
+        sendTaskResult(snapshot, task, failure);
     }
   };
   document.getElementById('inFlightCount').innerHTML = inFlightRequests++;