Documentation ¶ Index ¶ type Worker func New(cfg *lib.Config, log *zap.Logger) (*Worker, error) func (wrk *Worker) ExecuteXMPP(args map[string]string, m messages.Request) error func (wrk *Worker) HandleMessage(ctx context.Context, t *asynq.Task) error func (wrk *Worker) Run() func (wrk *Worker) Shutdown() error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Worker ¶ type Worker struct { // contains filtered or unexported fields } func New ¶ func New(cfg *lib.Config, log *zap.Logger) (*Worker, error) func (*Worker) ExecuteXMPP ¶ func (wrk *Worker) ExecuteXMPP(args map[string]string, m messages.Request) error func (*Worker) HandleMessage ¶ func (wrk *Worker) HandleMessage(ctx context.Context, t *asynq.Task) error func (*Worker) Run ¶ func (wrk *Worker) Run() func (*Worker) Shutdown ¶ func (wrk *Worker) Shutdown() error Source Files ¶ View all Source files worker.go Click to show internal directories. Click to hide internal directories.