Pular para o conteúdo principal

Configurar o tempo para o diálogo desaparecer automaticamente (:set_timeout)

Declaração

objeto_do_dialogo = objeto_do_dialogo:set_timeout(tempo_limite_em_segundos[, enviar_automaticamente])

Parâmetros

  • tempo limite em segundos
    Número real: tempo até o objeto de diálogo desaparecer automaticamente, em segundos
  • enviar automaticamente
    Booleano, opcional: se o desaparecimento automático por tempo limite deve ser considerado um envio; true envia e false não envia; o padrão é false

Valor de retorno

  • objeto do diálogo
    Diálogo: retorna o próprio diálogo

Descrição

Configura o tempo para o diálogo desaparecer automaticamente.

Exemplo

dialog():set_timeout(3):show() -- cancela o envio após um tempo limite de 3 segundos
--
dialog():set_timeout(3, true):show() -- envia após um tempo limite de 3 segundos