buildUriToLaunch static method
Implementation
static String buildUriToLaunch(
Uri devToolsUri,
String? page,
Map<String, dynamic>? params,
) {
page ??= '';
var pathSep = devToolsUri.path.endsWith('/') ? '' : '/';
var newPath = '${devToolsUri.path}$pathSep$page';
var newParams = {
...devToolsUri.queryParameters,
...?params,
};
return devToolsUri
.replace(
path: newPath,
queryParameters: newParams.isNotEmpty ? newParams : null)
.toString();
}