/* Copyright IBM Corp. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ package osnadmin import ( "crypto/tls" "crypto/x509" "fmt" "net/http" ) // Removes an OSN from an existing channel. func Remove(osnURL, channelID string, caCertPool *x509.CertPool, tlsClientCert tls.Certificate) (*http.Response, error) { url := fmt.Sprintf("%s/participation/v1/channels/%s", osnURL, channelID) req, err := http.NewRequest(http.MethodDelete, url, nil) if err != nil { return nil, err } return httpDo(req, caCertPool, tlsClientCert) }