getMedia method

Future getMedia(
  1. String _channelSid,
  2. int _messageIndex,
  3. TwilioConversationsClient _chatClient
)

Implementation

Future<dynamic> getMedia(String _channelSid, int _messageIndex,
    TwilioWebClient.TwilioConversationsClient _chatClient) async {
  try {
    final message =
        await getMessageByIndex(_channelSid, _messageIndex, _chatClient);
    final contentUrl = await promiseToFuture(
        message!.attachedMedia[0].getContentTemporaryUrl());
    return contentUrl;
  } catch (e) {
    Logging.debug('error: getLastMessages ${e}');
    return null;
  }
}