handle method
Implementation
@override
Future<dynamic> handle(MethodCall call) async {
NLogger.i('Nudge auth key callback triggered');
var arguments = call.arguments;
var key = "";
if (arguments != null) {
if (Nudge.nudgeAuthKeyCallback != null) {
NLogger.i('Nudge auth key callback arguments: $arguments');
key = await Nudge.nudgeAuthKeyCallback!(arguments['KEY'] ?? "");
NLogger.i('Nudge auth key callback response: $key');
NudgeCoreV2NativeServices()
.invokeNativeMethod('nudge_send_auth_key', {"key": key});
}
} else {
NLogger.e('Nudge auth key callback failed: No arguments received');
}
}