emitFinishQr
Sinal de finalização do Fluxo QR.
Detalhes
É emitido quando se chama a stopQr após finalizar o fluxo QR no dispositivo móvel.
Evento: emitFinishQr
Tipo: FacephiSdkProviderCustomEvent<FinishQr> | CustomEvent<FinishQr>
Sintaxe
provider.addEventListener('emitFinishQr', onEmitFinishQr);Objeto recebido
detail: {
isDesktop: boolean
}Descrição
Permite continuar a lógica quando a captura no celular tiver terminado.
Em um fluxo QR, a captura ocorre no celular; quando sua integração chama a stopQr (por ex., no último extractionFinish), o evento é emitido em ambos dispositivos. Como o evento é recebido em ambos, use detail.isDesktop para executar sua lógica no ambiente adequado (por ex., apenas no desktop): if (detail.isDesktop) { … }.
Considerações
emitFinishQrsó é emitido pelofacephi-sdk-providerpelo término do próprioQrWidget; owidgetFinishde widgets internos via QR (Selphi/SelphID) não o emite.
Exemplo
Atualizado