MCPcopy Index your code
hub / github.com/coder/coder / NewAPI

Function NewAPI

agent/x/agentdesktop/api.go:64–73  ·  view source on GitHub ↗

NewAPI creates a new desktop streaming API.

(logger slog.Logger, desktop Desktop, clock quartz.Clock)

Source from the content-addressed store, hash-verified

62
63// NewAPI creates a new desktop streaming API.
64func NewAPI(logger slog.Logger, desktop Desktop, clock quartz.Clock) *API {
65 if clock == nil {
66 clock = quartz.NewReal()
67 }
68 return &API{
69 logger: logger,
70 desktop: desktop,
71 clock: clock,
72 }
73}
74
75// Routes returns the chi router for mounting at /api/v0/desktop.
76func (a *API) Routes() http.Handler {

Calls

no outgoing calls