createDebugURL method
Implementation
String createDebugURL(String host, String componentName, String clientId) {
var debugHost = host;
var debugClientId = clientId;
var debugHash = '';
var debugComponentName = componentName;
if (_remoteServerData.isValid()) {
debugHash = _remoteServerData.getVersionId()!;
var wsUrl = _remoteServerData.getWsUrl();
if (wsUrl != null && wsUrl != '') {
var split = wsUrl.contains('?') ? '&' : '?';
return "$wsUrl${split}role=android_client&clientId=$debugClientId&hash=$debugHash&contextName=$debugComponentName";
} else {
debugHost = _remoteServerData.getHost()!;
}
}
return "ws://$debugHost/debugger-proxy?role=android_client&clientId=$debugClientId&hash=$debugHash&contextName=$debugComponentName";
}