Skip to content

Commit e2824dd

Browse files
committed
Add postFilesWithRequest convenience overloads
1 parent aa6286e commit e2824dd

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/AndroidClient/client/src/main/java/net/servicestack/client/JsonServiceClient.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,16 @@ public void clearCookies() {
681681

682682
// Add these methods to JsonServiceClient class:
683683

684+
public <TResponse> TResponse postFilesWithRequest(IReturn<TResponse> request, FileUpload[] filesresponseType) {
685+
String requestUrl = this.replyUrl + requestDto.getClass().getSimpleName();
686+
return postFilesWithRequest(requestUrl, request, files, request.getResponseType());
687+
}
688+
689+
public <TResponse> TResponse postFilesWithRequest(Object request, FileUpload[] files, Class<TResponse> responseType) {
690+
String requestUrl = this.replyUrl + requestDto.getClass().getSimpleName();
691+
return postFilesWithRequest(requestUrl, request, files, responseType);
692+
}
693+
684694
private static final String BOUNDARY = "---" + UUID.randomUUID().toString() + "---";
685695

686696
public <TResponse> TResponse postFilesWithRequest(String path, Object request, FileUpload[] files, Class<TResponse> responseType) {

0 commit comments

Comments
 (0)