MCPcopy Create free account
hub / github.com/Chat2AnyLLM/code-agent-manager / Add

Method Add

internal/desktop/provider_service.go:55–64  ·  view source on GitHub ↗
(input ProviderInput)

Source from the content-addressed store, hash-verified

53}
54
55func (s *ProviderService) Add(input ProviderInput) (ProviderDTO, error) {
56 s.mu.Lock()
57 defer s.mu.Unlock()
58
59 provider, err := s.api().Add(context.Background(), providerInputFromDTO(input))
60 if err != nil {
61 return ProviderDTO{}, wrapError("PROVIDER_ADD_FAILED", err)
62 }
63 return providerDTOFromAPI(provider), nil
64}
65
66func (s *ProviderService) Update(name string, input ProviderInput) (ProviderDTO, error) {
67 s.mu.Lock()

Calls 4

apiMethod · 0.95
providerInputFromDTOFunction · 0.85
wrapErrorFunction · 0.85
providerDTOFromAPIFunction · 0.85