stop using context.TODO in archive handler (#3809)

This PR cleans up a context.TODO left by #3743.
This commit is contained in:
Cody Rose
2024-12-31 09:29:26 -05:00
committed by GitHub
parent 55f0606f6e
commit dde8f8a06d
7 changed files with 13 additions and 13 deletions
+3 -3
View File
@@ -39,7 +39,7 @@ func TestAPKHandler(t *testing.T) {
handler := newAPKHandler()
newReader, err := newFileReader(resp.Body)
newReader, err := newFileReader(context.Background(), resp.Body)
if err != nil {
t.Errorf("error creating reusable reader: %s", err)
}
@@ -75,7 +75,7 @@ func TestOpenInvalidAPK(t *testing.T) {
ctx := logContext.AddLogger(context.Background())
handler := apkHandler{}
rdr, err := newFileReader(io.NopCloser(reader))
rdr, err := newFileReader(ctx, io.NopCloser(reader))
assert.NoError(t, err)
defer rdr.Close()
@@ -96,7 +96,7 @@ func TestOpenValidZipInvalidAPK(t *testing.T) {
handler := newAPKHandler()
newReader, err := newFileReader(resp.Body)
newReader, err := newFileReader(context.Background(), resp.Body)
if err != nil {
t.Errorf("error creating reusable reader: %s", err)
}
+1 -1
View File
@@ -18,7 +18,7 @@ func TestHandleARFile(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second)
defer cancel()
rdr, err := newFileReader(file)
rdr, err := newFileReader(ctx, file)
assert.NoError(t, err)
defer rdr.Close()
+2 -2
View File
@@ -138,7 +138,7 @@ func (h *archiveHandler) openArchive(
}
defer compReader.Close()
rdr, err := newFileReader(compReader)
rdr, err := newFileReader(ctx, compReader)
if err != nil {
if errors.Is(err, ErrEmptyReader) {
ctx.Logger().V(5).Info("empty reader, skipping file")
@@ -226,7 +226,7 @@ func (h *archiveHandler) extractorHandler(dataOrErrChan chan DataOrErr) func(con
}
}()
rdr, err := newFileReader(f)
rdr, err := newFileReader(ctx, f)
if err != nil {
if errors.Is(err, ErrEmptyReader) {
lCtx.Logger().V(5).Info("empty reader, skipping file")
+2 -2
View File
@@ -85,7 +85,7 @@ func TestArchiveHandler(t *testing.T) {
handler := newArchiveHandler()
newReader, err := newFileReader(resp.Body)
newReader, err := newFileReader(context.Background(), resp.Body)
if err != nil {
t.Errorf("error creating reusable reader: %s", err)
}
@@ -119,7 +119,7 @@ func TestOpenInvalidArchive(t *testing.T) {
ctx := logContext.AddLogger(context.Background())
handler := archiveHandler{}
rdr, err := newFileReader(io.NopCloser(reader))
rdr, err := newFileReader(ctx, io.NopCloser(reader))
assert.NoError(t, err)
defer rdr.Close()
+1 -1
View File
@@ -18,7 +18,7 @@ func TestHandleNonArchiveFile(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second)
defer cancel()
rdr, err := newFileReader(file)
rdr, err := newFileReader(ctx, file)
assert.NoError(t, err)
defer rdr.Close()
+3 -3
View File
@@ -103,7 +103,7 @@ func newMimeTypeReader(r io.Reader) (mimeTypeReader, error) {
// newFileReader creates a fileReader from an io.Reader, optionally using BufferedFileWriter for certain formats.
// The caller is responsible for closing the reader when it is no longer needed.
func newFileReader(r io.Reader, options ...readerOption) (fReader fileReader, err error) {
func newFileReader(ctx context.Context, r io.Reader, options ...readerOption) (fReader fileReader, err error) {
var cfg readerConfig
for _, opt := range options {
@@ -154,7 +154,7 @@ func newFileReader(r io.Reader, options ...readerOption) (fReader fileReader, er
}
var format archives.Format
format, _, err = archives.Identify(context.TODO(), "", fReader)
format, _, err = archives.Identify(ctx, "", fReader)
switch {
case err == nil:
fReader.isGenericArchive = true
@@ -359,7 +359,7 @@ func HandleFile(
}
readerOption := withFileExtension(getFileExtension(chunkSkel))
rdr, err := newFileReader(reader, readerOption)
rdr, err := newFileReader(ctx, reader, readerOption)
if err != nil {
if errors.Is(err, ErrEmptyReader) {
ctx.Logger().V(5).Info("empty reader, skipping file")
+1 -1
View File
@@ -18,7 +18,7 @@ func TestHandleRPMFile(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second)
defer cancel()
rdr, err := newFileReader(file)
rdr, err := newFileReader(ctx, file)
assert.NoError(t, err)
defer rdr.Close()