mirror of
https://github.com/restic/restic.git
synced 2026-10-13 05:27:13 +00:00
check: refactor pack selection for read data
Drop the `packs` map from the internal state of the checker. Instead the Packs(...) method now calls a filter callback that can select the packs intended for checking.
This commit is contained in:
1 parent
3ae6a69154
commit
b7bbb408ee
5 files changed
+96
-78
No files matched your search
@@ -186,7 +186,9 @@ func TestCheckRepo(t testing.TB, repo *Repository) {
|
||||
|
||||
// read data
|
||||
errChan = make(chan error)
|
||||
go chkr.ReadData(context.TODO(), errChan)
|
||||
go chkr.ReadPacks(context.TODO(), func(packs map[restic.ID]int64) map[restic.ID]int64 {
|
||||
return packs
|
||||
}, nil, errChan)
|
||||
|
||||
for err := range errChan {
|
||||
t.Error(err)
|
||||
|
||||
Reference in new issue
Block a user