getLastMessages method

Future<List<Message>> getLastMessages(
  1. int count
)

Implementation

Future<List<Message>> getLastMessages(int count) async {
  if (!hasMessages) {
    return [];
  }
  try {
    final result = await TwilioConversations()
        .conversationApi
        .getLastMessages(sid, count);

    final messages = result
        .whereNotNull()
        .map<Message>((i) =>
            Message.fromMap(Map<String, dynamic>.from(i.encode() as Map)))
        .toList();

    return messages;
  } on PlatformException catch (err) {
    throw TwilioConversations.convertException(err);
  }
}