onStateChange method

void onStateChange(
  1. dynamic prev,
  2. dynamic next
)

Implementation

void onStateChange(VerificationState? prev, VerificationState next) {
  switch (next.stage) {
    case 'verification.init':
      onVerificationInit();
      break;
    case 'request.created':
      onRequestCreated(next.event!);
      break;
    case 'request.requested':
      onRequestRequested(next.event!);
      break;
    case 'request.ready':
      onRequestReady(next.event!);
      break;
    case 'request.transitioned':
      onRequestTransitioned(next.event!);
      break;
    case 'request.done':
      onRequestDone(next.event!);
      break;
    case 'request.cancelled':
      onRequestCancelled(next.event!);
      break;
    case 'verification.request':
      onVerificationRequest(next.event!);
      break;
    case 'verification.ready':
      onVerificationReady(next.event!);
      break;
    case 'sas.started':
      onSasStarted(next.event!);
      break;
    case 'sas.accepted':
      onSasAccepted(next.event!);
      break;
    case 'sas.cancelled':
      onSasCancelled(next.event!);
      break;
    case 'sas.keys_exchanged':
      onSasKeysExchanged(next.event!);
      break;
    case 'sas.confirmed':
      onSasConfirmed(next.event!);
      break;
    case 'sas.done':
      onSasDone(next.event!);
      break;
  }
}