dispose method

void dispose()

Implementation

void dispose() {
  if (_closed) return;
  _closed = true;
  _timer?.cancel();
  _ping?.cancel();
  _sink._onDisposed();
  _api.aw_ws_dispose(id);
  _controller.close();
  _done.complete();
  malloc.free(_scratchPtr);
  calloc.free(_scratchBuf);
}