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) -}