getMessageLinks method

List getMessageLinks(
  1. BaseMessage message
)

Implementation

List<dynamic> getMessageLinks(BaseMessage message) {
  Map<String, Map>? extensionList =
      ExtensionModerator.extensionCheck(message);
  List<dynamic> links = [];
  if (extensionList != null) {
    try {
      if (extensionList.containsKey(ExtensionConstants.linkPreview)) {
        Map<dynamic, dynamic>? linkPreview =
            extensionList[ExtensionConstants.linkPreview];
        links = linkPreview?["links"] ?? [];
      }
    } catch (e) {
      debugPrint('$e');
    }
  }
  return links;
}