MCPcopy Create free account
hub / github.com/compozy/agh / validateTaskChannel

Function validateTaskChannel

internal/extension/host_api_tasks.go:844–853  ·  view source on GitHub ↗
(path string, channel string)

Source from the content-addressed store, hash-verified

842}
843
844func validateTaskChannel(path string, channel string) error {
845 trimmed := strings.TrimSpace(channel)
846 if trimmed == "" {
847 return nil
848 }
849 if err := network.ValidateChannel(trimmed); err != nil {
850 return invalidParamsRPCError(fmt.Errorf("%s: %w", path, err))
851 }
852 return nil
853}
854
855func mapTaskRPCError(id string, err error) error {
856 switch {

Callers 5

taskQueryFromParamsMethod · 0.70
taskPatchFromRequestFunction · 0.70

Calls 2

ValidateChannelFunction · 0.92
invalidParamsRPCErrorFunction · 0.85

Tested by

no test coverage detected