copy_and_check_timeout.go 268 B

1234567891011121314
  1. package processing
  2. import (
  3. "context"
  4. "github.com/imgproxy/imgproxy/v3/router"
  5. "github.com/imgproxy/imgproxy/v3/vips"
  6. )
  7. func copyMemoryAndCheckTimeout(ctx context.Context, img *vips.Image) error {
  8. err := img.CopyMemory()
  9. router.CheckTimeout(ctx)
  10. return err
  11. }