getFirstUrlFromText static method
Implementation
static Uri getFirstUrlFromText(final String text) {
final List<LinkifyElement> elements = linkify(
text,
linkifiers: const [UrlLinkifier()],
);
final LinkifyElement firstUrlElement = elements.firstWhere((element) {
if (element is UrlElement) {
return Uri.tryParse(element.url) != null;
}
return false;
}, orElse: () => UrlElement(''));
return Uri.parse((firstUrlElement as UrlElement).url);
}