For the complete documentation index, see llms.txt. This page is also available as Markdown.

errorTimeout

O tempo expirou na tela de erro terminal.

Detalhes

É emitido ao exceder errorTimer após um erro anterior à extração.

Evento: errorTimeout

Tipo: FacephiSelphidWidgetCustomEvent<ErrorTimeoutEvent> | CustomEvent<ErrorTimeoutEvent>

Sintaxe

selphid.addEventListener('errorTimeout', onErrorTimeout);

Objeto recebido

A carga útil é do tipo SelphidErrorTimeoutDetail e está em event.detail.detail:

  • eventType (string): Tipo de evento emitido.

  • exceptionType (string): Tipo de exceção que originou o Timeout.

  • message (string): Descrição breve do erro.

  • advancedTracking (Uint8Array): Tracking avançado codificado (opcional).

Valores exceptionType:

Valor
Código

AndroidWebViewBehaviour

SPD_318

UnknownInternalError

SPD_329

CameraHardwareError

SPD_305

PermissionsDenied

SPD_332

CameraPermissionDenied

SPD_301

MicrophonePermissionDenied

SPD_319

SettingsError

SPD_320

BrowserApiNotCompatible

SPD_321

ErrorTimeout

SPD_001

Descrição

Marca o fim do tempo de espera após uma exceção terminal. O Widget é fechado e você pode implementar a lógica de recuperação.

Considerações

A carga útil está em event.detail.detail (ver formato de eventos). Os códigos SPD coincidem com a tabela de resultados.


Exemplo

Atualizado