common/repository/workers/worker.go

40 lines
653 B
Go
Raw Normal View History

2024-02-19 16:33:15 +00:00
package workers
import (
"context"
2025-02-21 13:40:10 +00:00
"gitea.pena/SQuiz/common/dal/sqlcgen"
2024-02-19 16:33:15 +00:00
)
type Deps struct {
Queries *sqlcgen.Queries
}
type WorkerRepository struct {
queries *sqlcgen.Queries
}
func NewWorkerRepository(deps Deps) *WorkerRepository {
return &WorkerRepository{
queries: deps.Queries,
}
}
// test +
func (r *WorkerRepository) WorkerStatProcess(ctx context.Context) error {
err := r.queries.WorkerStatProcess(ctx)
if err != nil {
return err
}
return nil
}
// test +
func (r *WorkerRepository) WorkerTimeoutProcess(ctx context.Context) error {
err := r.queries.WorkerTimeoutProcess(ctx)
if err != nil {
return err
}
return nil
}