StreamMessageSearchListController.fromValue constructor
StreamMessageSearchListController.fromValue(
- PagedValue<
String, GetMessageResponse> value, { - required StreamChatClient client,
- required Filter filter,
- Filter? messageFilter,
- String? searchQuery,
- List<
SortOption> ? sort, - int limit = defaultMessageSearchPagedLimit,
Creates a StreamUserListController from the passed value.
Implementation
StreamMessageSearchListController.fromValue(
super.value, {
required this.client,
required this.filter,
this.messageFilter,
this.searchQuery,
this.sort,
this.limit = defaultMessageSearchPagedLimit,
}) : assert(
messageFilter != null || searchQuery != null,
'Either messageFilter or searchQuery must be provided',
),
assert(
messageFilter == null || searchQuery == null,
'Only one of messageFilter or searchQuery can be provided',
),
_activeFilter = filter,
_activeMessageFilter = messageFilter,
_activeSearchQuery = searchQuery,
_activeSort = sort;