Skip to content

Commit ac17a9f

Browse files
committed
Expose filter service.
1 parent ab306b7 commit ac17a9f

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

‎src/main/java/module-info.java‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
exports org.hik.api.events;
2121
exports org.hik.api.userdata;
2222
exports org.hik.api.auth;
23+
exports org.hik.api.filtering;
2324

2425
// Common exceptions
2526
exports org.hik.exceptions;

‎src/main/java/org/hik/api/MatrixClient.java‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.hik.context.ClientContext;
44
import org.hik.context.DiscoveryResponse;
55
import org.hik.services.events.EventService;
6+
import org.hik.services.filtering.FilterService;
67
import org.hik.services.rooms.RoomService;
78
import org.hik.services.userdata.UserDataService;
89

@@ -11,12 +12,14 @@ public class MatrixClient {
1112
private final Event event;
1213
private final Room roomService;
1314
private final UserData userDataService;
15+
private final Filter filter;
1416

1517
private MatrixClient(DiscoveryResponse discoveryResponse, String authToken) {
1618
var context = new ClientContext(authToken, discoveryResponse);
1719
this.event = new EventService(context);
1820
this.roomService = new RoomService(context);
1921
this.userDataService = new UserDataService(context);
22+
this.filter = new FilterService(context);
2023
}
2124

2225
/// Default factory, which will make the initial payloads to request necessary data for further requests
@@ -49,5 +52,9 @@ public UserData userData() {
4952
return this.userDataService;
5053
}
5154

55+
public Filter filter() {
56+
return this.filter;
57+
}
58+
5259

5360
}

0 commit comments

Comments
 (0)