Skip to content

Commit 4a3b7d0

Browse files
author
huanglh
committed
add MessageDetailsResult
1 parent 34d276c commit 4a3b7d0

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

src/main/java/cn/jpush/api/image/ImageClient.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ public ImageUploadResult uploadImage(ImageUrlPayload imageUrlPayload)
8282
* @throws APIConnectionException connect exception
8383
* @throws APIRequestException request exception
8484
*/
85-
public ImageUploadResult uploadImage(ImageFilePayload imageFilePayload)
86-
throws APIConnectionException, APIRequestException{
85+
public ImageUploadResult uploadImage(ImageFilePayload imageFilePayload) {
8786
Preconditions.checkArgument(imageFilePayload.getImageType() != null, "Image type should not be null");
8887
checkImageFilePayload(imageFilePayload);
8988
NativeHttpClient client = (NativeHttpClient) _httpClient;
@@ -142,8 +141,7 @@ public ImageUploadResult modifyImage(String mediaId, ImageUrlPayload imageUrlPay
142141
* @throws APIConnectionException connection exception
143142
* @throws APIRequestException request exception
144143
*/
145-
public ImageUploadResult modifyImage(String mediaId, ImageFilePayload imageFilePayload)
146-
throws APIConnectionException, APIRequestException {
144+
public ImageUploadResult modifyImage(String mediaId, ImageFilePayload imageFilePayload) {
147145
Preconditions.checkArgument(StringUtils.isNotEmpty(mediaId), "mediaId should not be empty");
148146
checkImageFilePayload(imageFilePayload);
149147
NativeHttpClient client = (NativeHttpClient) _httpClient;

src/main/java/cn/jpush/api/report/MessageDetailResult.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ public static class Received {
2828
@Expose
2929
public JsonObject android_pns;
3030
@Expose
31+
public JsonObject details;
32+
@Expose
3133
public IosDetail ios;
3234
@Expose
3335
public WinphoeDetail winphone;
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package cn.jpush.api.report;
2+
3+
import cn.jpush.api.BaseTest;
4+
import org.junit.Test;
5+
6+
import static org.junit.Assert.assertTrue;
7+
8+
public class MessageDetailsResultTest extends BaseTest {
9+
10+
@Test
11+
public void getMessageDetailsResultTest() throws Exception{
12+
MessageDetailResult result = jpushClient.getMessagesDetail("38280845540235675");
13+
assertTrue(result.isResultOK());
14+
System.out.println(result.received_list.get(0).details);
15+
assertTrue(result.received_list.size() > 0);
16+
}
17+
}

0 commit comments

Comments
 (0)