# cancelLatentEvent (Cliente)

> Detiene el envío de un evento latente de este cliente al servidor. El servidor descarta lo que ya había recibido y el evento no se dispara.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Eventos
- **URL**: https://wiki.mymp.gg/es/cancelLatentEvent-client
- **Contraparte**: También existe en el servidor, con otra implementación: [cancelLatentEvent (Servidor)](https://wiki.mymp.gg/es/cancelLatentEvent-server.md)

## Sintaxis

```lua
bool cancelLatentEvent(int handle)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `handle` | `int` | Handle dado por `getLatentEventHandles`. |

## Retorno

`true` si lo canceló, `false` si el handle no existe o el envío ya terminó.

## Ejemplo

```lua
addCommandHandler("cancelupload", function()
    for _, handle in ipairs(getLatentEventHandles()) do
        cancelLatentEvent(handle)
    end
end)
```

## Ver también

- [getLatentEventHandles (Cliente)](https://wiki.mymp.gg/es/getLatentEventHandles-client.md): Lista los eventos latentes que este cliente aún está enviando al servidor.
- [getLatentEventStatus (Cliente)](https://wiki.mymp.gg/es/getLatentEventStatus-client.md): Indica cómo va el envío de un evento latente de este cliente al servidor.
- [triggerLatentServerEvent (Cliente)](https://wiki.mymp.gg/es/triggerLatentServerEvent.md): Envía un evento al servidor poco a poco, en segundo plano, a no más de bandwidth bytes por segundo. Sirve para datos grandes que no deben frenar el resto del tráfico.
