in internal/file_cleaner/file_cleaner.go [267:287]
func (c *FileCleaner) cleanTmpFiles(ctx context.Context) error {
files, err := c.getTmpFiles()
if err != nil {
return err
}
var errs []error
for _, file := range files {
select {
case <-ctx.Done():
return ctx.Err()
default:
err = c.tryToDeleteTmpFile(file)
if err != nil {
errs = append(errs, err)
}
}
}
return errors.Join(errs...)
}