subscribeRuntimeVersion method
Retrieves the runtime version via subscription
Implementation
Future<StreamSubscription<RuntimeVersion>> subscribeRuntimeVersion(
Function(RuntimeVersion) onData,
) async {
final subscription = await _provider.subscribe(
'state_subscribeRuntimeVersion',
const [],
onCancel: (subscription) async {
await _provider.send('state_unsubscribeRuntimeVersion', [subscription]);
},
);
return subscription.stream
.map((response) => RuntimeVersion.fromJson(response.result))
.listen(onData);
}