Eventos
Eventos emitidos por el componente SelphID Widget
El SelphID Widget emite eventos durante su flujo de vida para poder controlar las distintas casuísticas.
Formato de los eventos de SelphID 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-selphid-widget
extractionFinish={handleExtractionFinish}
exceptionCaptured={handleExceptionCaptured}
></facephi-selphid-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 SelphID Widget
Resultados de la extracción
extractionFinish: La extracción ha finalizado correctamente.
Interacción del usuario
timeoutErrorButtonClick: El usuario ha pulsado el botón de la pantalla de timeout.
userCancel: El usuario ha cerrado el componente.
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
trackStatus: Informa de cambios de estado internos durante la ejecución del componente.
Last updated