Skip to content

Commit 2dcea17

Browse files
author
Igor Balos
authored
Merge pull request #21 from logantracyo/TL_fix-retry-response
Update response handling for calls to two methods that now return Objects
2 parents 4c74d63 + 0cd257d commit 2dcea17

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/main/java/com/wildbit/java/postmark/client/ApiClient.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.wildbit.java.postmark.client.data.model.bounces.BounceDump;
66
import com.wildbit.java.postmark.client.data.model.bounces.Bounces;
77
import com.wildbit.java.postmark.client.data.model.bounces.DeliveryStats;
8+
import com.wildbit.java.postmark.client.data.model.message.BaseMessageResponse;
89
import com.wildbit.java.postmark.client.data.model.message.Message;
910
import com.wildbit.java.postmark.client.data.model.message.MessageResponse;
1011
import com.wildbit.java.postmark.client.data.model.messages.*;
@@ -265,12 +266,12 @@ public InboundMessageDetails getInboundMessageDetails(String id) throws Postmark
265266

266267
public String bypassInboundMessage(String id) throws PostmarkException, IOException {
267268
String response = execute(HttpClient.REQUEST_TYPES.PUT, getEndpointUrl(inboundMessagesEndpoint + id + "/bypass"));
268-
return dataHandler.fromJson(response, String.class);
269+
return dataHandler.fromJson(response, BaseMessageResponse.class).getMessage();
269270
}
270271

271-
public String retryFailedInboundMessage(String id) throws PostmarkException, IOException {
272+
public String retryFailedInboundMessage( String id) throws PostmarkException, IOException {
272273
String response = execute(HttpClient.REQUEST_TYPES.PUT, getEndpointUrl(inboundMessagesEndpoint + id + "/retry"));
273-
return dataHandler.fromJson(response, String.class);
274+
return dataHandler.fromJson(response, BaseMessageResponse.class).getMessage();
274275
}
275276

276277
/*

0 commit comments

Comments
 (0)