close method

Future<void> close()

Implementation

Future<void> close() async {
  if (_isClosed) {
    return;
  }
  try {
    await _channel.invokeMethod('close');
  } finally {
    _isValid = false;
    _isClosed = true;
    _optimizeProgressListener = null;
    if (_optimizeCallHandlerInstalled) {
      _channel.setMethodCallHandler(null);
      _optimizeCallHandlerInstalled = false;
    }
  }
}