responseFromBackendHandler<TVal extends Object?> method
Default handler of backend events
Implementation
@protected
Future<void> responseFromBackendHandler<TVal extends Object?>(_Message<TEvent, TVal?> message) async {
final Function? task = tasks[message.id];
if (task != null) {
if (message.value != null || Utils.isFunctionWithParam(task)) {
if (IsolatorConfig._instance.logEvents) {
print('${_prefixFrom(message.id)} Try to running task, which have argument ${_withValue(message.value)}');
}
task(message.value);
} else {
if (IsolatorConfig._instance.logEvents) {
print('${_prefixFrom(message.id)} Try to running task without argument ${_withValue(message.value)}');
}
task();
}
}
onBackendResponse();
}