Eventos

Eventos emitidos por el componente Selphi Widget.

El Selphi Widget emite eventos durante su flujo de vida para ofrecer información durante su uso.

Formato de los eventos de Selphi Widget

Dado que los eventos se emiten desde un widget dentro del SDK Provider, los datos del evento del widget se colocarán en el detalle del evento dentro de un primer evento.

widgetEvent = {
  ...,
  detail: {
    ...,
    detail: (Evento del Widget)
  }
}

widgetEventData = widgetEvent.detail.detail;

Ejemplo de uso

<facephi-selphi-widget
    extractionFinish={handleExtractionFinish}
    exceptionCaptured={handleExceptionCaptured}
></facephi-selphi-widget>

<script>
function handleExtractionFinish(event) {
    const detail = event.detail.detail;
    console.log('FACEPHI SELPHID WIDGET DATA:', detail);
    // Continue process
    continueOnboarding();
}

function handleExceptionCaptured(event) {
    const detail = event.detail.detail;
    console.error('FACEPHI SELPHID WIDGET ERROR:', detail);
}
</script>

Eventos emitidos por Selphi Widget

Resultados de la extracción

Interacción del usuario

Temporizadores

  • extractionTimeout: El tiempo límite para la extracción ha sido alcanzado.

  • moduleLoaded: El componente ha cargado por completo y está listo para su uso.

Control de errores

  • errorTimeout: El tiempo límite después de recibir un error ha finalizado.

  • exceptionCaptured: Ha ocurrido un error durante la ejecución del componente.

Proceso de extracción

  • stabilizing: El proceso de stabilizado está intentando capturar al ususairo

  • trackStatus: Informa de cambios de estado intenernos durante la ejecución del componente.

Last updated