Backend<TEvent> constructor

Backend<TEvent>(
  1. BackendArgument<void> argument
)

Implementation

Backend(BackendArgument<void> argument)
    : _fromFront = ReceivePort(),
      _sendPortToFront = argument.toFrontend,
      _senderToFront = _Sender<TEvent, dynamic>(argument.toFrontend) {
  IsolatorConfig._instance.setParamsFromJson(argument.config);
  _fromFront.listen((dynamic val) => _messageHandler<dynamic>(val as _Message<TEvent, dynamic>));
  _sendPortToFrontend();
  _initializerCompleter = Completer();
  init();
  _checkInitialization();
}