addCallback method
Implementation
@override
void addCallback(String method, Function(dynamic) callback) {
final callbacks = methodCallbacks.putIfAbsent(method, () {
// register callback
_client.registerMethod(method, (params) {
final result = params.asMap;
final callbacks = methodCallbacks.putIfAbsent(method, () => {});
for (final callback in callbacks) {
callback(result);
}
});
return {};
});
callbacks.add(callback);
}