querySms method

Future<List<SmsMessage>> querySms({
  1. int? start,
  2. int? count,
  3. String? address,
  4. int? threadId,
  5. List<SmsQueryKind> kinds = const [SmsQueryKind.Inbox],
  6. bool sort = true,
})

Query a list of SMS

Implementation

Future<List<SmsMessage>> querySms(
    {int? start, int? count, String? address, int? threadId, List<SmsQueryKind> kinds: const [SmsQueryKind.Inbox], bool sort: true}) async {
  List<SmsMessage> result = [];
  for (var kind in kinds) {
    result
      ..addAll(await this._querySmsWrapper(
        start: start,
        count: count,
        address: address,
        threadId: threadId,
        kind: kind,
      ));
  }
  if (sort == true) {
    result.sort((a, b) => a.compareTo(b));
  }
  return (result);
}