dispose method

Future<void> dispose()

Releases the native LiteRT-LM engine resources.

Implementation

Future<void> dispose() async {
  if (_state == _EngineState.initialized || _state == _EngineState.failed) {
    LiteRtLmNativeRuntime.instance.deleteEngine(_handle);
    _state = _EngineState.disposed;
  }
}