diff options
Diffstat (limited to 'internal/pkg/pkg.go')
| -rw-r--r-- | internal/pkg/pkg.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/pkg/pkg.go b/internal/pkg/pkg.go index 199a6177..362e4121 100644 --- a/internal/pkg/pkg.go +++ b/internal/pkg/pkg.go @@ -265,7 +265,7 @@ type File interface { // Callers must not modify the returned byte slice. // // Result must remain identical across multiple invocations. - Cure() ([]byte, error) + Cure(ctx context.Context) ([]byte, error) Artifact } @@ -726,7 +726,7 @@ func (c *Cache) openFile(f File) (r io.ReadCloser, err error) { return } var data []byte - if data, err = f.Cure(); err != nil { + if data, err = f.Cure(c.ctx); err != nil { return } r = io.NopCloser(bytes.NewReader(data)) @@ -931,7 +931,7 @@ func (c *Cache) Cure(a Artifact) ( } var data []byte - data, err = f.Cure() + data, err = f.Cure(c.ctx) if err != nil { return } |
