mirror of
https://github.com/containers/podman.git
synced 2025-05-17 23:26:08 +08:00
libpod: volume plugin sendRequest remove body bool
There is no need for an extra parameter if the body is set. We can just check to interface for not nil. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
@ -197,13 +197,13 @@ func (p *VolumePlugin) verifyReachable() error {
|
||||
|
||||
// Send a request to the volume plugin for handling.
|
||||
// Callers *MUST* close the response when they are done.
|
||||
func (p *VolumePlugin) sendRequest(toJSON interface{}, hasBody bool, endpoint string) (*http.Response, error) {
|
||||
func (p *VolumePlugin) sendRequest(toJSON interface{}, endpoint string) (*http.Response, error) {
|
||||
var (
|
||||
reqJSON []byte
|
||||
err error
|
||||
)
|
||||
|
||||
if hasBody {
|
||||
if toJSON != nil {
|
||||
reqJSON, err = json.Marshal(toJSON)
|
||||
if err != nil {
|
||||
return nil, errors.Wrapf(err, "error marshalling request JSON for volume plugin %s endpoint %s", p.Name, endpoint)
|
||||
@ -274,7 +274,7 @@ func (p *VolumePlugin) CreateVolume(req *volume.CreateRequest) error {
|
||||
|
||||
logrus.Infof("Creating volume %s using plugin %s", req.Name, p.Name)
|
||||
|
||||
resp, err := p.sendRequest(req, true, createPath)
|
||||
resp, err := p.sendRequest(req, createPath)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -291,7 +291,7 @@ func (p *VolumePlugin) ListVolumes() ([]*volume.Volume, error) {
|
||||
|
||||
logrus.Infof("Listing volumes using plugin %s", p.Name)
|
||||
|
||||
resp, err := p.sendRequest(nil, false, listPath)
|
||||
resp, err := p.sendRequest(nil, listPath)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -326,7 +326,7 @@ func (p *VolumePlugin) GetVolume(req *volume.GetRequest) (*volume.Volume, error)
|
||||
|
||||
logrus.Infof("Getting volume %s using plugin %s", req.Name, p.Name)
|
||||
|
||||
resp, err := p.sendRequest(req, true, getPath)
|
||||
resp, err := p.sendRequest(req, getPath)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -361,7 +361,7 @@ func (p *VolumePlugin) RemoveVolume(req *volume.RemoveRequest) error {
|
||||
|
||||
logrus.Infof("Removing volume %s using plugin %s", req.Name, p.Name)
|
||||
|
||||
resp, err := p.sendRequest(req, true, removePath)
|
||||
resp, err := p.sendRequest(req, removePath)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -382,7 +382,7 @@ func (p *VolumePlugin) GetVolumePath(req *volume.PathRequest) (string, error) {
|
||||
|
||||
logrus.Infof("Getting volume %s path using plugin %s", req.Name, p.Name)
|
||||
|
||||
resp, err := p.sendRequest(req, true, hostVirtualPath)
|
||||
resp, err := p.sendRequest(req, hostVirtualPath)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -419,7 +419,7 @@ func (p *VolumePlugin) MountVolume(req *volume.MountRequest) (string, error) {
|
||||
|
||||
logrus.Infof("Mounting volume %s using plugin %s for container %s", req.Name, p.Name, req.ID)
|
||||
|
||||
resp, err := p.sendRequest(req, true, mountPath)
|
||||
resp, err := p.sendRequest(req, mountPath)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@ -455,7 +455,7 @@ func (p *VolumePlugin) UnmountVolume(req *volume.UnmountRequest) error {
|
||||
|
||||
logrus.Infof("Unmounting volume %s using plugin %s for container %s", req.Name, p.Name, req.ID)
|
||||
|
||||
resp, err := p.sendRequest(req, true, unmountPath)
|
||||
resp, err := p.sendRequest(req, unmountPath)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user