BuildIt.Config.Core.Services.ConfigurationHelpers.NotifyUserWhenNotMetAppMinVer C# (CSharp) Method

NotifyUserWhenNotMetAppMinVer() public static method

public static NotifyUserWhenNotMetAppMinVer ( this configurationService, bool handleLoadConfigValidation = false, bool retrieveCached = false, string minVerKey = Constants.AppConfigurationMinVersionKey ) : Task
configurationService this
handleLoadConfigValidation bool
retrieveCached bool
minVerKey string
return Task
        public static async Task NotifyUserWhenNotMetAppMinVer(this IAppConfigurationService configurationService, bool handleLoadConfigValidation = false, bool retrieveCached = false, string minVerKey = Constants.AppConfigurationMinVersionKey)
        {
            var metMinimumAppVer = await CheckMinimumVersion(configurationService, retrieveCached, minVerKey);
            if (!metMinimumAppVer)
            {
                //Block the app from running & alert users
                await configurationService.BlockAppFromRunning(Constants.AppConfigurationMinimumVersionNotMetUserDialogTitle, Constants.AppConfigurationMinimumVersionNotMetUserDialogBody, async () =>
                {
                    await NotifyUserWhenNotMetAppMinVer(configurationService, handleLoadConfigValidation, retrieveCached, minVerKey);
                });
            }
        }