onVerificationRequest method
void
onVerificationRequest( - dynamic event
)
Implementation
void onVerificationRequest(VerificationEvent event) {
_log.info('emitter verification.request');
// starting of verifiee’s flow
setState(() {
isVerifier = false;
flowId = event.flowId();
});
// start request event loop
final client = ref.read(alwaysClientProvider);
client.installRequestEventHandler(flowId!);
// open verification.request dialog
showModalBottomSheet(
context: context,
builder: (BuildContext context) => VerificationRequestView(
sender: event.sender(),
onCancel: (BuildContext context) async {
// cancel verification request from other device
await event.cancelVerificationRequest();
},
onAccept: (BuildContext context) async {
// accept verification request from other device
await event.acceptVerificationRequest();
},
),
isDismissible: false,
);
}