Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions apptrust/http/http_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ type ApptrustHttpClient interface {
Post(path string, requestBody interface{}, params map[string]string) (resp *http.Response, body []byte, err error)
Get(path string) (resp *http.Response, body []byte, err error)
Patch(path string, requestBody interface{}) (resp *http.Response, body []byte, err error)
Delete(path string) (resp *http.Response, body []byte, err error)
Delete(path string, params map[string]string) (resp *http.Response, body []byte, err error)
}

type apptrustHttpClient struct {
Expand Down Expand Up @@ -139,8 +139,8 @@ func (c *apptrustHttpClient) toJsonBytes(payload interface{}) ([]byte, error) {
return jsonBytes, nil
}

func (c *apptrustHttpClient) Delete(path string) (resp *http.Response, body []byte, err error) {
url, err := utils.BuildUrl(c.serverDetails.Url, apptrustApiPath+path, nil)
func (c *apptrustHttpClient) Delete(path string, params map[string]string) (resp *http.Response, body []byte, err error) {
url, err := utils.BuildUrl(c.serverDetails.Url, apptrustApiPath+path, params)
if err != nil {
return nil, nil, err
}
Expand Down
2 changes: 1 addition & 1 deletion apptrust/service/applications/application_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ func (as *applicationService) UpdateApplication(ctx service.Context, requestBody

func (as *applicationService) DeleteApplication(ctx service.Context, applicationKey string) error {
endpoint := fmt.Sprintf("/v1/applications/%s", applicationKey)
response, responseBody, err := ctx.GetHttpClient().Delete(endpoint)
response, responseBody, err := ctx.GetHttpClient().Delete(endpoint, nil)
if err != nil {
return err
}
Expand Down
2 changes: 1 addition & 1 deletion apptrust/service/packages/package_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ func (ps *packageService) BindPackage(ctx service.Context, applicationKey string

func (ps *packageService) UnbindPackage(ctx service.Context, applicationKey, pkgType, pkgName, pkgVersion string) error {
endpoint := fmt.Sprintf("/v1/applications/%s/packages/%s/%s/%s", applicationKey, pkgType, url.PathEscape(pkgName), pkgVersion)
response, responseBody, err := ctx.GetHttpClient().Delete(endpoint)
response, responseBody, err := ctx.GetHttpClient().Delete(endpoint, nil)
if err != nil {
return err
}
Expand Down
2 changes: 1 addition & 1 deletion apptrust/service/packages/package_service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ func TestUnbindPackage(t *testing.T) {
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
mockHttpClient := mockhttp.NewMockApptrustHttpClient(ctrl)
mockHttpClient.EXPECT().Delete(fmt.Sprintf("/v1/applications/%s/packages/%s/%s/%s", applicationKey, tt.pkgType, url.PathEscape(tt.pkgName), tt.pkgVersion)).
mockHttpClient.EXPECT().Delete(fmt.Sprintf("/v1/applications/%s/packages/%s/%s/%s", applicationKey, tt.pkgType, url.PathEscape(tt.pkgName), tt.pkgVersion), nil).
Return(tt.mockResponse, []byte(""), tt.mockError).Times(1)

mockCtx := mockservice.NewMockContext(ctrl)
Expand Down
2 changes: 1 addition & 1 deletion apptrust/service/versions/version_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ func (vs *versionService) RollbackAppVersion(ctx service.Context, applicationKey

func (vs *versionService) DeleteAppVersion(ctx service.Context, applicationKey, version string) error {
url := fmt.Sprintf("/v1/applications/%s/versions/%s", applicationKey, version)
response, responseBody, err := ctx.GetHttpClient().Delete(url)
response, responseBody, err := ctx.GetHttpClient().Delete(url, map[string]string{"async": "false"})
if err != nil {
return err
}
Expand Down