parseRemoteCandidates function
Implementation
List<dynamic> parseRemoteCandidates(String str) {
var candidates = [];
List<String> parts = [];
str.split(' ').forEach((dynamic v) {
dynamic value = toIntIfInt(v);
if (value != null) {
parts.add(value);
}
});
for (var i = 0; i < parts.length; i += 3) {
candidates
.add({'component': parts[i], 'ip': parts[i + 1], 'port': parts[i + 2]});
}
return candidates;
}