doRequest method
Implementation
bool doRequest(String id, RelayRequest request) {
if (isWebSocketOpen(request.url) && (!blockedRelays.contains(request.url))) {
try {
List<dynamic> list = ["REQ", id];
list.addAll(request.filters.map((filter) => filter.toMap()));
// webSockets[request.url]!.sendMessage(jsonEncode(list));
send(request.url,jsonEncode(list));
return true;
} catch (e) {
print(e);
}
} else {
print("COULD NOT SEND REQUEST TO ${request.url} since socket seems to be not open");
reconnectRelay(request.url);
}
return false;
}