# cancelLatentEvent (Cliente)

> Para o envio de um evento latente deste cliente ao servidor. O servidor descarta o que já tinha recebido e o evento não é disparado.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Eventos
- **URL**: https://wiki.mymp.gg/pt/cancelLatentEvent-client
- **Contraparte**: Também existe no servidor, com outra implementação: [cancelLatentEvent (Servidor)](https://wiki.mymp.gg/pt/cancelLatentEvent-server.md)

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `handle` | `int` | Handle dado por `getLatentEventHandles`. |

## Retorno

`true` se cancelou, `false` se o handle não existe ou o envio já terminou.

## Exemplo

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

## Veja também

- [getLatentEventHandles (Cliente)](https://wiki.mymp.gg/pt/getLatentEventHandles-client.md): Lista os eventos latentes que este cliente ainda está enviando ao servidor.
- [getLatentEventStatus (Cliente)](https://wiki.mymp.gg/pt/getLatentEventStatus-client.md): Diz como está o envio de um evento latente deste cliente ao servidor.
- [triggerLatentServerEvent (Cliente)](https://wiki.mymp.gg/pt/triggerLatentServerEvent.md): Envia um evento ao servidor aos poucos, em segundo plano, a no máximo bandwidth bytes por segundo. Serve para dados grandes que não podem segurar o resto do tráfego.
