MCPcopy
hub / github.com/koderover/zadig / DeleteWebhook

Method DeleteWebhook

pkg/tool/gerrit/http_client.go:71–79  ·  view source on GitHub ↗
(repoName, webhookName string)

Source from the content-addressed store, hash-verified

69}
70
71func (c *HTTPClient) DeleteWebhook(repoName, webhookName string) error {
72 c.SetHeader("Content-Type", "text/plain;charset=utf-8")
73 webhookURLPrefix := fmt.Sprintf("/%s/%s/%s", "a/config/server/webhooks~projects", Escape(repoName), "remotes")
74 _, _ = c.Delete(fmt.Sprintf("%s/%s", webhookURLPrefix, RemoteName))
75 if _, err := c.Delete(fmt.Sprintf("%s/%s", webhookURLPrefix, webhookName)); err != nil {
76 return fmt.Errorf("delete gerrit webhook:%s err:%v", webhookName, err)
77 }
78 return nil
79}

Callers 4

DeleteGerritWebhookFunction · 0.95
deleteGerritWebhookFunction · 0.95

Calls 4

EscapeFunction · 0.85
DeleteMethod · 0.65
SetHeaderMethod · 0.45
ErrorfMethod · 0.45

Tested by

no test coverage detected