From 04fc1bfa9dfdc0111e3a69f3832c218f74691c17 Mon Sep 17 00:00:00 2001 From: Sacha Al Himdani Date: Wed, 8 Oct 2025 18:32:37 +0200 Subject: [PATCH] Remove file deletion functions Signed-off-by: Sacha Al Himdani --- pkg/coredata/file.go | 18 ------------------ pkg/probo/file_service.go | 12 ------------ pkg/probo/report_service.go | 8 -------- 3 files changed, 38 deletions(-) diff --git a/pkg/coredata/file.go b/pkg/coredata/file.go index 2836a99bc..b8a519b25 100644 --- a/pkg/coredata/file.go +++ b/pkg/coredata/file.go @@ -153,21 +153,3 @@ WHERE %s return err } - -func (f File) HardDelete(ctx context.Context, conn pg.Conn, scope Scoper) (*string, error) { - q := ` -DELETE FROM files -WHERE %s - AND id = @file_id -RETURNING file_key -` - - q = fmt.Sprintf(q, scope.SQLFragment()) - args := pgx.StrictNamedArgs{"file_id": f.ID} - maps.Copy(args, scope.SQLArguments()) - - var vcrFileKey *string - err := conn.QueryRow(ctx, q, args).Scan(&vcrFileKey) - - return vcrFileKey, err -} diff --git a/pkg/probo/file_service.go b/pkg/probo/file_service.go index 04651159c..b0789b565 100644 --- a/pkg/probo/file_service.go +++ b/pkg/probo/file_service.go @@ -146,18 +146,6 @@ func (s FileService) UploadAndSaveFile( return file, nil } -func (s FileService) DeleteFileFromS3(ctx context.Context, fileKey string) error { - _, err := s.svc.s3.DeleteObject(ctx, &s3.DeleteObjectInput{ - Bucket: aws.String(s.svc.bucket), - Key: aws.String(fileKey), - }) - if err != nil { - return fmt.Errorf("failed to delete object from S3: %w", err) - } - - return nil -} - func (s FileService) GenerateFileTempURL( ctx context.Context, fileID gid.GID, diff --git a/pkg/probo/report_service.go b/pkg/probo/report_service.go index 388e365c5..da18cf147 100644 --- a/pkg/probo/report_service.go +++ b/pkg/probo/report_service.go @@ -66,14 +66,6 @@ func (s ReportService) Delete( return fmt.Errorf("cannot get report: %w", err) } - _, err = s.svc.s3.DeleteObject(ctx, &s3.DeleteObjectInput{ - Bucket: aws.String(s.svc.bucket), - Key: aws.String(report.ObjectKey), - }) - if err != nil { - return fmt.Errorf("cannot delete report from S3: %w", err) - } - err = report.Delete(ctx, conn, s.svc.scope) if err != nil { return fmt.Errorf("cannot delete report: %w", err)