onRequestReady method

void onRequestReady(
  1. dynamic event
)

Implementation

void onRequestReady(VerificationEvent event) {
  _log.info('emitter request.ready');

  // close dialog from previous stage, ex: verification.request
  final nav = Navigator.of(context, rootNavigator: true);
  if (nav.canPop()) nav.pop();

  // open request.ready dialog
  showModalBottomSheet(
    context: context,
    builder:
        (BuildContext context) => RequestReadyView(
          isVerifier: isVerifier,
          onCancel: (BuildContext context) async {
            await event
                .cancelVerificationRequest(); // occurs request.cancelled
          },
          onAccept: (BuildContext context) async {
            // start sas verification from this device
            await event.startSasVerification(); // occurs request.transitioned
          },
        ),
    isDismissible: false,
  );
}