common/repository/workers/worker.go
2025-02-21 16:40:10 +03:00

40 lines
653 B
Go

package workers
import (
"context"
"gitea.pena/SQuiz/common/dal/sqlcgen"
)
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
}