feat: prune old workers
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-01-18 12:30:13 +01:00
parent b6e9882855
commit 1d4a72fd5f
7 changed files with 33 additions and 3 deletions

View File

@@ -173,3 +173,9 @@ func (w *Worker) updateHeartBeat(ctx context.Context) error {
func (w *Worker) processWorkQueue(ctx context.Context) error {
return w.workProcessor.ProcessNext(ctx, w.workerID)
}
func (w *Worker) Prune(ctx context.Context) error {
repo := repositories.New(w.db)
return repo.PruneWorker(ctx)
}