Skip to content

Commit 268ed5d

Browse files
committed
Change creator ID to int, and add page param to creations request
1 parent 50f0268 commit 268ed5d

4 files changed

Lines changed: 15 additions & 8 deletions

File tree

src/main/java/com/creatubbles/api/core/Creation.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ public class Creation {
66
public int created_at_month, created_at_year, comments_count, bubble_count, views_count;
77
public String last_bubbled_at, last_commented_at, last_submitted_at;
88
public Image image;
9+
public Creator[] creators;
910
}

src/main/java/com/creatubbles/api/request/creation/GetCreationsRequest.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,20 @@ public GetCreationsRequest() {
1111
super(EndPoints.CREATIONS, HttpMethod.GET);
1212
}
1313

14-
public GetCreationsRequest(String id) {
15-
super(String.format(EndPoints.CREATORS_CREATIONS, id), HttpMethod.GET);
14+
public GetCreationsRequest(int id) {
15+
this(id, 1);
1616
}
1717

18-
public GetCreationsRequest(String id, String accessToken) {
19-
super(String.format(EndPoints.CREATORS_CREATIONS, id), HttpMethod.GET, accessToken);
18+
public GetCreationsRequest(int id, int page) {
19+
super(String.format(EndPoints.CREATORS_CREATIONS, id, page), HttpMethod.GET);
20+
}
21+
22+
public GetCreationsRequest(int id, String accessToken) {
23+
this(id, 1, accessToken);
24+
}
25+
26+
public GetCreationsRequest(int id, int page, String accessToken) {
27+
super(String.format(EndPoints.CREATORS_CREATIONS, id, page), HttpMethod.GET, accessToken);
2028
}
2129

2230
public String getCreatorIdParam() {

src/main/java/com/creatubbles/api/response/creation/GetCreationsResponse.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
import com.creatubbles.api.core.Creation;
44
import com.creatubbles.api.core.CreatubblesResponse;
55

6-
import java.util.List;
7-
86
public class GetCreationsResponse extends CreatubblesResponse {
97
public int total_entries, total_pages, page;
10-
public List<Creation> creations;
8+
public Creation[] creations;
119
}

src/main/java/com/creatubbles/api/util/EndPoints.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class EndPoints {
2525

2626
public static final String CREATIONS = "creations.json";
2727

28-
public static final String CREATORS_CREATIONS = "creators/%s/creations.json";
28+
public static final String CREATORS_CREATIONS = "creators/%d/creations.json?page=%d";
2929

3030
public static final String SEARCH_CREATIONS = "search/creations.json";
3131

0 commit comments

Comments
 (0)