Skip to content

Commit 2dbd3b8

Browse files
author
Max Klyga
committed
Version 3.1.5:
* Remove `items` method from collection clients * Add limit to `getActivities` methods for all cloud feed classes * Allow null values in user and collection data objects * Add tests for cloud feed classes
1 parent 47add14 commit 2dbd3b8

25 files changed

+1297
-121
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ Add the following dependency to your pom.xml:
1212
<dependency>
1313
<groupId>io.getstream.client</groupId>
1414
<artifactId>stream-java</artifactId>
15-
<version>3.1.4</version>
15+
<version>3.1.5</version>
1616
</dependency>
1717
```
1818

1919
or in your build.gradle:
2020

2121
```gradle
22-
compile 'io.getstream.client:stream-java:3.1.4'
22+
compile 'io.getstream.client:stream-java:3.1.5'
2323
```
2424

2525
In case you want to download the artifact and put it manually into your project,

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ plugins {
99
}
1010

1111
group 'io.getstream.client'
12-
version = '3.1.4'
12+
version = '3.1.5'
1313

1414
dependencies {
1515
testCompile 'org.junit.jupiter:junit-jupiter-api:5.3.1'

src/main/java/io/getstream/client/CollectionsClient.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -84,18 +84,6 @@ public CompletableFuture<Void> upsert(String collection, CollectionData... items
8484
return collections.upsert(token, collection, items);
8585
}
8686

87-
public <T> CompletableFuture<List<T>> customItems(Class<T> type, String collection) throws StreamException {
88-
return items(collection)
89-
.thenApply(result -> result.stream()
90-
.map(item -> convert(item, type))
91-
.collect(Collectors.toList()));
92-
}
93-
94-
public CompletableFuture<List<CollectionData>> items(String collection) throws StreamException {
95-
final Token token = buildCollectionsToken(secret, TokenAction.READ);
96-
return collections.items(token, collection);
97-
}
98-
9987
public <T> CompletableFuture<T> getCustom(Class<T> type, String collection, String id) throws StreamException {
10088
return get(collection, id).thenApply(data -> convert(data, type));
10189
}

src/main/java/io/getstream/cloud/CloudAggregatedFeed.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ public <T> CompletableFuture<? extends List<? extends Group<T>>> getCustomActivi
130130

131131
<T> CompletableFuture<? extends List<? extends Group<T>>> getCustomActivities(Class<T> type, Limit limit, Offset offset, Filter filter, ActivityMarker marker) throws StreamException {
132132
return getClient()
133-
.getActivities(getID(), offset, filter, marker)
133+
.getActivities(getID(), limit, offset, filter, marker)
134134
.thenApply(response -> {
135135
try {
136136
return deserializeContainer(response, Group.class, type);
@@ -188,10 +188,6 @@ public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getE
188188
return getEnrichedActivities(DefaultOptions.DEFAULT_LIMIT, DefaultOptions.DEFAULT_OFFSET, filter, DefaultOptions.DEFAULT_MARKER, flags);
189189
}
190190

191-
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(ActivityMarker marker, EnrichmentFlags flags) throws StreamException {
192-
return getEnrichedActivities(DefaultOptions.DEFAULT_LIMIT, DefaultOptions.DEFAULT_OFFSET, DefaultOptions.DEFAULT_FILTER, marker, flags);
193-
}
194-
195191
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(Filter filter, ActivityMarker marker) throws StreamException {
196192
return getEnrichedActivities(DefaultOptions.DEFAULT_LIMIT, DefaultOptions.DEFAULT_OFFSET, filter, marker, DefaultOptions.DEFAULT_ENRICHMENT_FLAGS);
197193
}
@@ -200,6 +196,10 @@ public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getE
200196
return getEnrichedActivities(DefaultOptions.DEFAULT_LIMIT, offset, DefaultOptions.DEFAULT_FILTER, marker, DefaultOptions.DEFAULT_ENRICHMENT_FLAGS);
201197
}
202198

199+
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(ActivityMarker marker, EnrichmentFlags flags) throws StreamException {
200+
return getEnrichedActivities(DefaultOptions.DEFAULT_LIMIT, DefaultOptions.DEFAULT_OFFSET, DefaultOptions.DEFAULT_FILTER, marker, flags);
201+
}
202+
203203
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(Limit limit, Offset offset, EnrichmentFlags flags) throws StreamException {
204204
return getEnrichedActivities(limit, offset, DefaultOptions.DEFAULT_FILTER, DefaultOptions.DEFAULT_MARKER, flags);
205205
}
@@ -208,10 +208,6 @@ public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getE
208208
return getEnrichedActivities(limit, DefaultOptions.DEFAULT_OFFSET, filter, DefaultOptions.DEFAULT_MARKER, flags);
209209
}
210210

211-
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(Limit limit, ActivityMarker marker, EnrichmentFlags flags) throws StreamException {
212-
return getEnrichedActivities(limit, DefaultOptions.DEFAULT_OFFSET, DefaultOptions.DEFAULT_FILTER, marker, flags);
213-
}
214-
215211
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(Limit limit, Filter filter, ActivityMarker marker) throws StreamException {
216212
return getEnrichedActivities(limit, DefaultOptions.DEFAULT_OFFSET, filter, marker, DefaultOptions.DEFAULT_ENRICHMENT_FLAGS);
217213
}
@@ -220,6 +216,10 @@ public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getE
220216
return getEnrichedActivities(limit, offset, DefaultOptions.DEFAULT_FILTER, marker, DefaultOptions.DEFAULT_ENRICHMENT_FLAGS);
221217
}
222218

219+
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(Limit limit, ActivityMarker marker, EnrichmentFlags flags) throws StreamException {
220+
return getEnrichedActivities(limit, DefaultOptions.DEFAULT_OFFSET, DefaultOptions.DEFAULT_FILTER, marker, flags);
221+
}
222+
223223
public CompletableFuture<? extends List<? extends Group<EnrichedActivity>>> getEnrichedActivities(Filter filter, ActivityMarker marker, EnrichmentFlags flags) throws StreamException {
224224
return getEnrichedActivities(DefaultOptions.DEFAULT_LIMIT, DefaultOptions.DEFAULT_OFFSET, filter, marker, flags);
225225
}

src/main/java/io/getstream/cloud/CloudCollectionsClient.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,6 @@ public CompletableFuture<CollectionData> update(String userID, String collection
5656
return collections.update(token, userID, collection, item);
5757
}
5858

59-
public <T> CompletableFuture<List<T>> customItems(Class<T> type, String collection) throws StreamException {
60-
return items(collection)
61-
.thenApply(result -> result.stream()
62-
.map(item -> convert(item, type))
63-
.collect(Collectors.toList()));
64-
}
65-
66-
public CompletableFuture<List<CollectionData>> items(String collection) throws StreamException {
67-
return collections.items(token, collection);
68-
}
69-
7059
public <T> CompletableFuture<T> getCustom(Class<T> type, String collection, String id) throws StreamException {
7160
return get(collection, id).thenApply(data -> convert(data, type));
7261
}

0 commit comments

Comments
 (0)