mirror of
https://github.com/restic/restic.git
synced 2025-12-03 21:51:47 +00:00
migrations: Fix S3 backend detection
This commit is contained in:
@@ -46,6 +46,8 @@ func (r rateLimitedBackend) Load(ctx context.Context, h restic.Handle, length in
|
||||
})
|
||||
}
|
||||
|
||||
func (r rateLimitedBackend) Unwrap() restic.Backend { return r.Backend }
|
||||
|
||||
type limitedReader struct {
|
||||
io.Reader
|
||||
writerTo io.WriterTo
|
||||
|
||||
@@ -75,3 +75,5 @@ func (be *Backend) Close() error {
|
||||
debug.Log(" close err %v", err)
|
||||
return err
|
||||
}
|
||||
|
||||
func (be *Backend) Unwrap() restic.Backend { return be.Backend }
|
||||
|
||||
@@ -191,3 +191,7 @@ func (be *Backend) List(ctx context.Context, t restic.FileType, fn func(restic.F
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
func (be *Backend) Unwrap() restic.Backend {
|
||||
return be.Backend
|
||||
}
|
||||
|
||||
@@ -85,3 +85,7 @@ func (be *SemaphoreBackend) Remove(ctx context.Context, h restic.Handle) error {
|
||||
|
||||
return be.Backend.Remove(ctx, h)
|
||||
}
|
||||
|
||||
func (be *SemaphoreBackend) Unwrap() restic.Backend {
|
||||
return be.Backend
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user