wrapSubscription method

Future<String> wrapSubscription(
  1. Future<String> rpcCall(),
  2. RpcSubscribeCallback? callback
)

Implementation

Future<String> wrapSubscription(
  Future<String> Function() rpcCall,
  RpcSubscribeCallback? callback,
) async {
  final id = await rpcCall();
  if (callback != null) {
    subscriptionCallbackMapping[id] = callback;
  }
  return id;
}