searchGlobal method

Future<Result<MessagesMessagesBase>> searchGlobal({
  1. required bool broadcastsOnly,
  2. int? folderId,
  3. required String q,
  4. required MessagesFilterBase filter,
  5. required DateTime minDate,
  6. required DateTime maxDate,
  7. required int offsetRate,
  8. required InputPeerBase offsetPeer,
  9. required int offsetId,
  10. required int limit,
})

Search Global.

ID: 4bc6589a.

Implementation

Future<Result<MessagesMessagesBase>> searchGlobal({
  required bool broadcastsOnly,
  int? folderId,
  required String q,
  required MessagesFilterBase filter,
  required DateTime minDate,
  required DateTime maxDate,
  required int offsetRate,
  required InputPeerBase offsetPeer,
  required int offsetId,
  required int limit,
}) async {
  // Preparing the request.
  final request = MessagesSearchGlobal(
    broadcastsOnly: broadcastsOnly,
    folderId: folderId,
    q: q,
    filter: filter,
    minDate: minDate,
    maxDate: maxDate,
    offsetRate: offsetRate,
    offsetPeer: offsetPeer,
    offsetId: offsetId,
    limit: limit,
  );

  // Invoke and wait for response.
  final response = await _c.invoke(request);

  // Return the result.
  return response._to<MessagesMessagesBase>();
}