add type safe filters in queryUsers and queryMembers

Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
Sahil Kumar
2021-04-30 14:21:10 +05:30
parent 9c5aceeb91
commit a2d8ddc72b
7 changed files with 12 additions and 17 deletions
@@ -1089,7 +1089,7 @@ class Channel {
/// Query channel members
Future<QueryMembersResponse> queryMembers({
Map<String, dynamic>? filter,
Filter? filter,
List<SortOption>? sort,
PaginationParams? pagination,
}) async {
+2 -2
View File
@@ -1020,7 +1020,7 @@ class StreamChatClient {
/// Requests users with a given query.
Future<QueryUsersResponse> queryUsers({
Map<String, dynamic>? filter,
Filter? filter,
List<SortOption>? sort,
Map<String, dynamic>? options,
PaginationParams? pagination,
@@ -1030,7 +1030,7 @@ class StreamChatClient {
};
final payload = <String, dynamic>{
'filter_conditions': filter ?? {},
'filter_conditions': filter,
'sort': sort,
}..addAll(defaultOptions);