extract repo

This commit is contained in:
Pascal Fischer
2025-06-11 23:24:35 +02:00
parent e662c5dd54
commit f612dba3d3
43 changed files with 49 additions and 4021 deletions
+2 -4
View File
@@ -14,10 +14,8 @@ type Manager struct {
repo Repository
}
func NewManager(store *db.Store) *Manager {
repo := newRepository(store)
m := &Manager{repo: repo}
return m
func NewManager(repo Repository) *Manager {
return &Manager{repo: repo}
}
func (m *Manager) GetAllUsers(ctx context.Context, tx db.Transaction, strength db.LockingStrength, accountID string) ([]users.User, error) {
@@ -16,7 +16,7 @@ type repository struct {
store *db.Store
}
func newRepository(s *db.Store) Repository {
func NewRepository(s *db.Store) Repository {
err := s.AutoMigrate(users.User{})
if err != nil {
log.Fatalf("Failed to auto migrate: %v", err)