close method

  1. @override
Future<void> close()

Closes the current instance. The returned future completes when the instance has been closed.

Implementation

@override
Future<void> close() async {
  await _stateController.close();
  _blocMainIsolateLogic.sendMessage(CloseBlocMessageToIsolate(key: _key));
  _toIsolatePort = null;
  _fromIsolatePort.close();
}