close method

void close()

Implementation

void close() {
  if (_state == GhosttyTerminalPtySessionState.closed) {
    return;
  }
  _readTimer?.cancel();
  _readTimer = null;
  _closePty();
  _setState(GhosttyTerminalPtySessionState.closed);
  unawaited(_events.close());
}