diff options
Diffstat (limited to 'drive/errors.go')
| -rw-r--r-- | drive/errors.go | 18 | 
1 files changed, 9 insertions, 9 deletions
| diff --git a/drive/errors.go b/drive/errors.go index 703dae5..e7631f7 100644 --- a/drive/errors.go +++ b/drive/errors.go @@ -1,22 +1,22 @@  package drive  import ( -    "google.golang.org/api/googleapi" -    "time" +	"google.golang.org/api/googleapi" +	"time"  )  const MaxBackendErrorRetries = 5  func isBackendError(err error) bool { -    if err == nil { -        return false -    } +	if err == nil { +		return false +	} -    ae, ok := err.(*googleapi.Error) -    return ok && ae.Code >= 500 && ae.Code <= 599 +	ae, ok := err.(*googleapi.Error) +	return ok && ae.Code >= 500 && ae.Code <= 599  }  func exponentialBackoffSleep(try int) { -    seconds := pow(2, try) -    time.Sleep(time.Duration(seconds) * time.Second) +	seconds := pow(2, try) +	time.Sleep(time.Duration(seconds) * time.Second)  } | 
