MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / New

Function New

internal/taskpoller/poller.go:36–45  ·  view source on GitHub ↗

New creates a new task poller.

(ctx context.Context, logger interfaces.Logger)

Source from the content-addressed store, hash-verified

34
35// New creates a new task poller.
36func New(ctx context.Context, logger interfaces.Logger) *Poller {
37 ctx, cancel := context.WithCancel(ctx)
38 return &Poller{
39 tasks: make(map[string]*TaskInfo),
40 callbacks: make(map[int]func(task *TaskInfo)),
41 logger: logger,
42 ctx: ctx,
43 cancel: cancel,
44 }
45}
46
47// Stop stops the poller.
48func (p *Poller) Stop() {

Callers 1

NewAppFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected