close method

  1. @override
Future<void> close()
override

Implementation

@override
Future<void> close() async {
  _isClosed = true;
  await _session?.close();
  // Copy because close() mutates _openSessions via the onClose callback.
  for (final s in _openSessions.toList()) {
    await s.close();
  }
  _openSessions.clear();
  onClose();
  await _platformService.closeModel();
}