github.com/blend/go-sdk@v1.20220411.3/retry/defaults.go (about)

     1  /*
     2  
     3  Copyright (c) 2022 - Present. Blend Labs, Inc. All rights reserved
     4  Use of this source code is governed by a MIT license that can be found in the LICENSE file.
     5  
     6  */
     7  
     8  package retry
     9  
    10  // Defaults applies defaults to a given options.
    11  func Defaults(r *Retrier) {
    12  	r.MaxAttempts = DefaultMaxAttempts
    13  	r.DelayProvider = ConstantDelay(DefaultRetryDelay)
    14  	r.ShouldRetryProvider = func(_ error) bool { return true }
    15  }