From 34cb4ebd3bc1d7aaa263929c7ae27ac46298b285 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 9 Jan 2026 05:31:38 +0900 Subject: internal/pkg: pass context to file cure This removes the left over embedded contexts. Signed-off-by: Ophestra --- internal/pkg/pkg.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'internal/pkg/pkg.go') 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 } -- cgit v1.3.1