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);
}