Adding properly

The .git folder messed up the initial commit.
This commit is contained in:
Matt Jadud
2025-11-30 17:18:41 -05:00
parent 80b55d1a3b
commit 23923b7be4
15 changed files with 1511 additions and 0 deletions

41
internal/liteq/liteq.go Normal file
View File

@@ -0,0 +1,41 @@
package liteq
import (
"context"
"database/sql"
internal "git.jadud.com/grosbeak/internal/liteq/internal"
)
// Creates the db file with the tables and indexes
func Setup(db *sql.DB) error {
_, err := db.Exec(internal.Schema)
return err
}
func New(db *sql.DB) *JobQueue {
queries := internal.New(db)
return &JobQueue{queries}
}
type JobQueue struct {
queries *internal.Queries
}
type QueueJobParams = internal.QueueJobParams
type DedupingKey = internal.DedupingKey
type IgnoreDuplicate = internal.IgnoreDuplicate
type ReplaceDuplicate = internal.ReplaceDuplicate
func (jq *JobQueue) QueueJob(ctx context.Context, params QueueJobParams) error {
return jq.queries.QueueJob(ctx, params)
}
type ConsumeParams = internal.ConsumeParams
func (jq *JobQueue) Consume(ctx context.Context, params ConsumeParams) error {
return jq.queries.Consume(ctx, params)
}
type ErrorList = internal.ErrorList
type Job = internal.Job