Skip to content

Commit a28df84

Browse files
authored
add delete site to porcelain (#210)
1 parent a7de3ae commit a28df84

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

go/porcelain/site.go

+12
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,18 @@ func (n *Netlify) GetSite(ctx context.Context, siteID string) (*models.Site, err
3838
return resp.Payload, nil
3939
}
4040

41+
// DeleteSite deletes a site.
42+
func (n *Netlify) DeleteSite(ctx context.Context, siteID string) error {
43+
authInfo := context.GetAuthInfo(ctx)
44+
45+
_, err := n.Netlify.Operations.DeleteSite(operations.NewDeleteSiteParams().WithSiteID(siteID), authInfo)
46+
if err != nil {
47+
return err
48+
}
49+
50+
return nil
51+
}
52+
4153
// CreateSite creates a new site.
4254
func (n *Netlify) CreateSite(ctx context.Context, site *models.SiteSetup, configureDNS bool) (*models.Site, error) {
4355
authInfo := context.GetAuthInfo(ctx)

0 commit comments

Comments
 (0)