21 lines
360 B
Go
21 lines
360 B
Go
package worker
|
|
|
|
import (
|
|
v1 "github.com/cirruslabs/orchard/pkg/resource/v1"
|
|
"go.uber.org/zap"
|
|
)
|
|
|
|
type Option func(*Worker)
|
|
|
|
func WithResources(resources v1.Resources) Option {
|
|
return func(worker *Worker) {
|
|
worker.resources = resources
|
|
}
|
|
}
|
|
|
|
func WithLogger(logger *zap.Logger) Option {
|
|
return func(worker *Worker) {
|
|
worker.logger = logger.Sugar()
|
|
}
|
|
}
|