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

Function hookCatalogValues

internal/cli/client.go:6003–6021  ·  view source on GitHub ↗
(query HookCatalogQuery)

Source from the content-addressed store, hash-verified

6001}
6002
6003func hookCatalogValues(query HookCatalogQuery) url.Values {
6004 values := url.Values{}
6005 if trimmed := strings.TrimSpace(query.Workspace); trimmed != "" {
6006 values.Set("workspace", trimmed)
6007 }
6008 if trimmed := strings.TrimSpace(query.Agent); trimmed != "" {
6009 values.Set("agent", trimmed)
6010 }
6011 if trimmed := strings.TrimSpace(query.Event); trimmed != "" {
6012 values.Set("event", trimmed)
6013 }
6014 if trimmed := strings.TrimSpace(query.Source); trimmed != "" {
6015 values.Set("source", trimmed)
6016 }
6017 if trimmed := strings.TrimSpace(query.Mode); trimmed != "" {
6018 values.Set("mode", trimmed)
6019 }
6020 return values
6021}
6022
6023func hookRunsValues(query HookRunsQuery) url.Values {
6024 values := url.Values{}

Callers 2

HookCatalogMethod · 0.85

Calls 1

SetMethod · 0.45

Tested by 1