handle method
Implementation
@override
Future<dynamic> handle(MethodCall call) async {
NLogger.i(
'Handling nudge experience overlay: ${call.method}',
);
switch (call.method) {
case 'nudge_experience_visible':
NLogger.d(
'Nudge experience visible, arguments: ${call.arguments}',
);
showNudgeExperienceOverlay(
Nudge.nudgeNavigatorKey.currentContext!,
const SizedBox.expand(),
);
break;
case 'nudge_experience_dismissed':
NLogger.d(
'Nudge experience dismissed, arguments: ${call.arguments}',
);
hideNudgeExperienceOverlay();
break;
default:
NLogger.i('Unknown method: ${call.method}');
}
}