send method

Stream send(
  1. dynamic data
)

Implementation

Stream<dynamic> send(dynamic data) {
  final client = setupClient();
  final controller = StreamController(
    onCancel: () {
      final cancel = {
        "jsonrpc": "2.0",
        "method": "suix_unsubscribeEvent",
        "params": [requestIdToSubscriptionId[data["id"]]]
      };
      client.sink.add(cancel);
    }
  );
  streams[data['id']] = controller;
  final sendData = jsonEncode(data);
  client.sink.add(sendData);
  return controller.stream;
}