dispose method

  1. @override
FutureOr<void> dispose()
override

Implementation

@override
FutureOr<void> dispose() async {
  if (_isInIsolate == false) {
    return;
  }

  final whisperModelContext = WhisperLibrary._whisperModelContext;
  if (whisperModelContext != nullptr) {
    WhisperLibrary._whisperLibraryDartSharedBindingsByGeneralDeveloper
        .whisper_free(whisperModelContext);
  }
}