showIfNotCompleted method
Check and show onboarding if not completed. Returns true if onboarding was shown, false if already completed.
Implementation
Future<bool> showIfNotCompleted({
required String onboardingId,
required Future<void> Function() showOnboarding,
}) async {
if (await hasCompleted(onboardingId)) {
return false;
}
await showOnboarding();
await markCompleted(onboardingId);
return true;
}