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

Method handlePlanRequest

provisionersdk/session.go:276–289  ·  view source on GitHub ↗
(plan *proto.PlanRequest, requests <-chan *proto.Request)

Source from the content-addressed store, hash-verified

274}
275
276func (s *Session) handlePlanRequest(plan *proto.PlanRequest, requests <-chan *proto.Request) (*proto.PlanComplete, error) {
277 r := &request[*proto.PlanRequest, *proto.PlanComplete]{
278 req: plan,
279 session: s,
280 serverFn: s.server.Plan,
281 cancels: requests,
282 }
283 complete, err := r.do()
284 if err != nil {
285 return nil, err
286 }
287
288 return complete, nil
289}
290
291type Session struct {
292 Logger slog.Logger

Callers 1

handleRequestsMethod · 0.95

Calls 1

doMethod · 0.45

Tested by

no test coverage detected