Skip to content

Commit 346f408

Browse files
authored
Merge pull request #133 from GetStream/ADD_REFRESH
[PBE-000] added refresh filter option
2 parents acda397 + ffdd12e commit 346f408

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

src/main/java/io/getstream/core/options/Filter.java

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66

77
public final class Filter implements RequestOption {
88
enum OpType {
9-
ID_GREATER_THEN_OR_EQUAL("id_gte"),
10-
ID_GREATER_THEN("id_gt"),
11-
ID_LESS_THEN_OR_EQUAL("id_lte"),
12-
ID_LESS_THEN("id_lt");
9+
ID_GREATER_THAN_OR_EQUAL("id_gte"),
10+
ID_GREATER_THAN("id_gt"),
11+
ID_LESS_THAN_OR_EQUAL("id_lte"),
12+
ID_LESS_THAN("id_lt"),
13+
REFRESH("refresh");
1314

1415
private String operator;
1516

@@ -36,22 +37,27 @@ private static final class OpEntry {
3637
private final List<OpEntry> ops = Lists.newArrayList();
3738

3839
public Filter idGreaterThan(String id) {
39-
ops.add(new OpEntry(OpType.ID_GREATER_THEN, id));
40+
ops.add(new OpEntry(OpType.ID_GREATER_THAN, id));
4041
return this;
4142
}
4243

4344
public Filter idGreaterThanEqual(String id) {
44-
ops.add(new OpEntry(OpType.ID_GREATER_THEN_OR_EQUAL, id));
45+
ops.add(new OpEntry(OpType.ID_GREATER_THAN_OR_EQUAL, id));
4546
return this;
4647
}
4748

4849
public Filter idLessThan(String id) {
49-
ops.add(new OpEntry(OpType.ID_LESS_THEN, id));
50+
ops.add(new OpEntry(OpType.ID_LESS_THAN, id));
5051
return this;
5152
}
5253

5354
public Filter idLessThanEqual(String id) {
54-
ops.add(new OpEntry(OpType.ID_LESS_THEN_OR_EQUAL, id));
55+
ops.add(new OpEntry(OpType.ID_LESS_THAN_OR_EQUAL, id));
56+
return this;
57+
}
58+
59+
public Filter refresh() {
60+
ops.add(new OpEntry(OpType.REFRESH, "1"));
5561
return this;
5662
}
5763

0 commit comments

Comments
 (0)