parseUri function
Implementation
EngineUriParameters parseUri(String str) {
final uri = Uri.parse(str);
final protocol = uri.scheme;
final path = uri.path;
final requiredValues = path.split("@");
final queryParams = uri.queryParameters;
final result = EngineUriParameters(
protocol: protocol,
topic: requiredValues[0],
version: int.parse(requiredValues[1]),
symKey: queryParams['symKey']!,
relay: parseRelayParams(params: queryParams),
);
return result;
}