package
0.0.0-20240914222138-ce0acd3f3145
Repository: https://github.com/r3d5un/bookshelf.git
Documentation: pkg.go.dev

# Functions

ClaimScheduledTaskByID selects and locks a task from the queue, marking it with the running state before returning the task from the queue to the caller.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DequeueScheduledTask selects and locks a task from the queue, then deletes it.
NewTask created a new task object.
NewTaskLogger creates a new logger that writes logs to stdout and the task log database table.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ScheduleTask enqueues a new task to the task queue.
SetScheduledTaskState selects and locks a task from the queue, setting it with the desired state given by the caller.
SyncTasks accepts a slice of tasks which from the caller, which acts as the master, syncing the task overview.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author