RpcApi constructor
RpcApi(
- RpcService service, {
- TypeFactory? typeFactory,
- SubscribeCallback? subscribeCallback,
Implementation
RpcApi(
this.service, {
TypeFactory? typeFactory,
SubscribeCallback? subscribeCallback,
}) {
this.typeFactory = typeFactory ?? <T>(object) => object as T;
this.subscribeCallback = subscribeCallback ?? defaultSubscribeCallback;
if (service is CallbackSupport) {
(service as CallbackSupport).addCallback('subscribe_subscription',
(object) => this.subscribeCallback(this.typeFactory(object)));
}
}