mirror of
https://github.com/coder/coder.git
synced 2025-07-03 16:13:58 +00:00
fix: Simplify provisionerd job acquire (#158)
This uses a simple channel to detect whether a job is running or not, and moves all cancels to be in goroutines.
This commit is contained in:
@ -23,6 +23,7 @@ type Options struct {
|
||||
func New(options *Options) http.Handler {
|
||||
api := &api{
|
||||
Database: options.Database,
|
||||
Logger: options.Logger,
|
||||
Pubsub: options.Pubsub,
|
||||
}
|
||||
|
||||
@ -110,5 +111,6 @@ func New(options *Options) http.Handler {
|
||||
// be added to this struct for code clarity.
|
||||
type api struct {
|
||||
Database database.Store
|
||||
Logger slog.Logger
|
||||
Pubsub database.Pubsub
|
||||
}
|
||||
|
Reference in New Issue
Block a user