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

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

  • emitFinishQr só é emitido pelo facephi-sdk-provider pelo término do próprio QrWidget; o widgetFinish de widgets internos via QR (Selphi/SelphID) não o emite.


Exemplo

Atualizado