handlerForRegex method

LinkHandler? handlerForRegex(
  1. String url
)

Finds handler given url in regexHandlers

Implementation

LinkHandler? handlerForRegex(String url) {
  if (regexHandlers.isNotEmpty) {
    for (final regexValue in regexHandlers.entries) {
      final regex = RegExp(regexValue.key);

      if (regex.hasMatch(url)) {
        return GenericLinkHandler(mapper: regexHandlers[regexValue.key]!);
      }
    }
  } else {
    return null;
  }

  return null;
}