codeword/internal/repository/recover.go

53 lines
832 B
Go
Raw Normal View History

2024-03-03 20:18:42 +00:00
package repository
import (
"codeword/internal/models"
"context"
2024-11-15 11:21:04 +00:00
"database/sql"
2024-03-03 20:18:42 +00:00
)
type RecoverRepository struct {
2024-11-15 11:21:04 +00:00
queries *sqlcgen.Queries
pool *sql.DB
2024-03-03 20:18:42 +00:00
}
2024-11-15 11:21:04 +00:00
type RecoverDeps struct {
Queries *sqlcgen.Queries
Pool *sql.DB
2024-03-03 20:18:42 +00:00
}
2024-11-15 11:21:04 +00:00
func NewRecoverRepository(deps RecoverDeps) *RecoverRepository {
return &RecoverRepository{
queries: deps.Queries,
pool: deps.Pool,
}
}
func (r *RecoverRepository) Liveness(ctx context.Context) error {
2024-03-03 20:18:42 +00:00
//TODO:IMPLEMENT ME
return nil
}
func (r *RecoverRepository) Recovery(ctx context.Context, request *models.RecoveryReq) error {
//TODO:IMPLEMENT ME
return nil
}
func (r *RecoverRepository) Recoverylink(ctx context.Context) error {
//TODO:IMPLEMENT ME
return nil
}
2024-11-15 11:21:04 +00:00
func (r *RecoverRepository) Readiness(ctx context.Context) error {
2024-03-03 20:18:42 +00:00
//TODO:IMPLEMENT ME
return nil
}