search method
Future<Result<MessagesMessagesBase> >
search({
- required InputPeerBase peer,
- required String q,
- InputPeerBase? fromId,
- InputPeerBase? savedPeerId,
- List<
ReactionBase> ? savedReaction, - int? topMsgId,
- required MessagesFilterBase filter,
- required DateTime minDate,
- required DateTime maxDate,
- required int offsetId,
- required int addOffset,
- required int limit,
- required int maxId,
- required int minId,
- required int hash,
Search.
ID: 29ee847a.
Implementation
Future<Result<MessagesMessagesBase>> search({
required InputPeerBase peer,
required String q,
InputPeerBase? fromId,
InputPeerBase? savedPeerId,
List<ReactionBase>? savedReaction,
int? topMsgId,
required MessagesFilterBase filter,
required DateTime minDate,
required DateTime maxDate,
required int offsetId,
required int addOffset,
required int limit,
required int maxId,
required int minId,
required int hash,
}) async {
// Preparing the request.
final request = MessagesSearch(
peer: peer,
q: q,
fromId: fromId,
savedPeerId: savedPeerId,
savedReaction: savedReaction,
topMsgId: topMsgId,
filter: filter,
minDate: minDate,
maxDate: maxDate,
offsetId: offsetId,
addOffset: addOffset,
limit: limit,
maxId: maxId,
minId: minId,
hash: hash,
);
// Invoke and wait for response.
final response = await _c.invoke(request);
// Return the result.
return response._to<MessagesMessagesBase>();
}