resolve method

  1. @mustCallSuper
Future<void> resolve(
  1. int? contextId
)

Implementation

@mustCallSuper
Future<void> resolve(int? contextId) async {
  if (isResolved) return;

  // Source is input by user, do not trust it's a valid URL.
  _uri = Uri.tryParse(url);
  if (contextId != null && _uri != null) {
    KrakenController? controller = KrakenController.getControllerOfJSContextId(contextId);
    if (controller != null) {
      _uri = controller.uriParser!.resolve(Uri.parse(controller.url), _uri!);
    }
  }
}