]> source.dussan.org Git - nextcloud-server.git/commitdiff
minimize waiting time
authorChristian Berendt <berendt@b1-systems.de>
Mon, 8 Jul 2013 14:06:08 +0000 (16:06 +0200)
committerChristian Berendt <berendt@b1-systems.de>
Mon, 8 Jul 2013 14:06:08 +0000 (16:06 +0200)
apps/files_external/lib/amazons3.php
apps/files_external/tests/amazons3.php

index 756a03b6b54fd013ab2e924612e9ffbf4fadced9..b55f913e278db15a9d7e038074f8ed98cd51c270 100644 (file)
@@ -83,7 +83,9 @@ class AmazonS3 extends \OC\Files\Storage\Common {
                        $result = $this->connection->createBucket(array(
                                'Bucket' => $this->bucket
                        ));
-                       sleep(5);
+                       while ( ! $this->connection->doesBucketExist($this->bucket)) {
+                               sleep(1);
+                       }
                }
 
                if ( ! $this->file_exists('.')) {
index 15bf9b14772149cd395c5398421c0caea8249528..bd9348bf818412d66993160b37c9abda5b9f7f2a 100644 (file)
@@ -59,7 +59,9 @@ class AmazonS3 extends Storage {
                                'Bucket' => $this->config['amazons3']['bucket']
                        ));
 
-                       sleep(5);
+                       while($connection->doesBucketExist($this->config['amazons3']['bucket'])) {
+                               sleep(1);
+                       }
                }
        }
 }