refactor(repo,user): use baseRepository

This commit is contained in:
Guz
2025-06-10 14:37:31 -03:00
parent 39689ab702
commit 910b6cef1e

View File

@@ -13,21 +13,17 @@ import (
)
type UserRepository struct {
db *sql.DB
ctx context.Context
log *slog.Logger
assert tinyssert.Assertions
baseRepostiory
}
func NewUserRepository(
db *sql.DB,
ctx context.Context,
db *sql.DB,
logger *slog.Logger,
assert tinyssert.Assertions,
) (*UserRepository, error) {
assert.NotNil(db)
assert.NotNil(ctx)
assert.NotNil(db)
assert.NotNil(logger)
_, err := db.Exec(`CREATE TABLE IF NOT EXISTS users (
@@ -40,11 +36,10 @@ func NewUserRepository(
return nil, err
}
b := newBaseRepostiory(ctx, db, logger, assert)
return &UserRepository{
db: db,
ctx: ctx,
log: logger,
assert: assert,
baseRepostiory: b,
}, nil
}