postProcessUri method

Uri? postProcessUri(
  1. CustomSchemeModel customModelScheme,
  2. String url
)

Implementation

Uri? postProcessUri(CustomSchemeModel customModelScheme, String url) {
  final uri = Uri.parse(url);
  final pathSegments = uri.pathSegments;
  if (pathSegments.isEmpty) return null;
  final identifier = pathSegments.first;
  switch (identifier) {
    case "uaepass":
      final result = uri.queryParameters["url"];
      if (result == null) return null;
      return Uri.parse(Uri.decodeComponent(result));
    default:
  }
  return uri;
}