Skip to content

Commit aace2aa

Browse files
committed
fix: app force uninstall
1 parent 69aaa8a commit aace2aa

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/main/java/com/crowdin/client/applications/ApplicationsApi.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,15 @@ public ResponseObject<ApplicationInstallation> installApplication(InstallApplica
156156
* </ul>
157157
*/
158158
public void deleteApplicationInstallation(String identifier) throws HttpException, HttpBadRequestException {
159+
this.deleteApplicationInstallation(identifier, null);
160+
}
161+
162+
public void deleteApplicationInstallation(String identifier, Boolean force) throws HttpException, HttpBadRequestException {
163+
Map<String, Optional<Object>> queryParams = HttpRequestConfig.buildUrlParams(
164+
"force", Optional.ofNullable(force)
165+
);
159166
String builtUrl = String.format("%s/applications/installations/%s", this.url, identifier);
160-
this.httpClient.delete(builtUrl, new HttpRequestConfig(), Void.class);
167+
this.httpClient.delete(builtUrl, new HttpRequestConfig(queryParams), Void.class);
161168
}
162169

163170
/**

0 commit comments

Comments
 (0)