From 742a93ddfc47f7763f61ab809ae76e2974f9de19 Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Mon, 9 Mar 2026 09:25:12 -0300 Subject: [PATCH] fix: resolve duplicate methods and missing imports in usecases --- backend/internal/usecase/address_usecase.go | 1 + backend/internal/usecase/product_usecase.go | 3 +++ backend/internal/usecase/usecase.go | 19 ------------------- 3 files changed, 4 insertions(+), 19 deletions(-) diff --git a/backend/internal/usecase/address_usecase.go b/backend/internal/usecase/address_usecase.go index 9196d82..33958ff 100644 --- a/backend/internal/usecase/address_usecase.go +++ b/backend/internal/usecase/address_usecase.go @@ -3,6 +3,7 @@ package usecase import ( "context" "errors" + "time" "github.com/gofrs/uuid/v5" diff --git a/backend/internal/usecase/product_usecase.go b/backend/internal/usecase/product_usecase.go index e8bd742..100a645 100644 --- a/backend/internal/usecase/product_usecase.go +++ b/backend/internal/usecase/product_usecase.go @@ -2,8 +2,11 @@ package usecase import ( "context" + "errors" + "fmt" "math" "strings" + "time" "github.com/gofrs/uuid/v5" diff --git a/backend/internal/usecase/usecase.go b/backend/internal/usecase/usecase.go index 3339f89..dddf1ef 100644 --- a/backend/internal/usecase/usecase.go +++ b/backend/internal/usecase/usecase.go @@ -157,22 +157,3 @@ func (s *Service) GetNotificationService() notifications.NotificationService { return s.notify } -// DeleteAddress handles address removal logic. -func (s *Service) DeleteAddress(ctx context.Context, id uuid.UUID) error { - return s.repo.DeleteAddress(ctx, id) -} - -// ListManufacturers returns manufacturers from the repo. -func (s *Service) ListManufacturers(ctx context.Context) ([]string, error) { - return s.repo.ListManufacturers(ctx) -} - -// ListCategories returns categories from the repo. -func (s *Service) ListCategories(ctx context.Context) ([]string, error) { - return s.repo.ListCategories(ctx) -} - -// GetProductByEAN finds a product by its EAN code. -func (s *Service) GetProductByEAN(ctx context.Context, ean string) (*domain.Product, error) { - return s.repo.GetProductByEAN(ctx, ean) -}