appRunIfValidVersion function
Implementation
Future<void> appRunIfValidVersion(
Function() validAppToRun, {
Function()? runBeforeValidApp,
}) async {
final isValidVersion = await appIsVersionValid(AppConfigBase.requiredAppVersion);
if (!isValidVersion) {
runApp(OutdatedApp(
appStoreUrl: AppConfigBase.appStoreUrl,
));
} else {
runBeforeValidApp?.call();
runApp(validAppToRun());
}
}