feat: media duplicate purge, part 1 of 3: persisted purge settings and the purge API

This commit is contained in:
fsylvain committed 2026-10-05 18:24:03 +02:00
1 parent 161ddc0f7d
commit e82d0ce254
25 files changed
+2459 -41

No files matched your search

@@ -0,0 +1,15 @@
package useCases
import "RenewCMS/internal/domain/purge"
type GetPurgeSettingsUseCase struct {
repository purge.Repository
}
func NewGetPurgeSettingsUseCase(repository purge.Repository) *GetPurgeSettingsUseCase {
return &GetPurgeSettingsUseCase{repository}
}
func (g *GetPurgeSettingsUseCase) Get() (purge.Settings, error) {
return g.repository.Get()
}