Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS: Firebase Storage set timeout

when downloading from storage, I would like to set a smaller timeout, e.g. only 5 - 10 seconds, is this possible?

I'm downloadiung like this:

        let storage = FIRStorage.storage()
        let storageRef = storage.reference(forURL: "gs://...")
        let fileRef = storageRef.child(myLink)
        let downloadTask = fileRef.write(toFile: url) { url, error in
        ...
like image 481
swalkner Avatar asked Dec 07 '25 08:12

swalkner


1 Answers

FIRStorage (renamed Storage) now proposes timeout variables you can use:

let storage = Storage.storage()
storage.maxUploadRetryTime = 10
storage.maxOperationRetryTime = 10
storage.maxDownloadRetryTime = 10
...
like image 117
Tulleb Avatar answered Dec 08 '25 20:12

Tulleb