getMessagesCount method
Implementation
Future<int> getMessagesCount(String channelSid,
TwilioWebClient.TwilioConversationsClient? _chatClient) async {
try {
final channels =
await promiseToFuture<JSPaginator<TwilioConversationsChannel>>(
_chatClient!.getSubscribedConversations(),
);
final messagesCount = await promiseToFuture<int>(channels.items
.firstWhere((element) => element.sid == channelSid)
.getMessagesCount());
return messagesCount;
} catch (e) {
Logging.debug('error: getMessagesCount ${e}');
return 0;
}
}