private async Task GetLanguageAsync()
        {
            await Task.Run(() =>
            {
                var data     = _secureStorage.Retrieve <byte[]>(StorageConstants.KEY_USER_LANGUAGE);
                var language = data != null ? Encoding.UTF8.GetString(data, 0, data.Length) : "";
                if (!string.IsNullOrEmpty(language))
                {
                    AppConfig.DefaultLanguage = language;
                }
                else
                {
                    if (!string.IsNullOrEmpty(AppConfig.DefaultLanguage))
                    {
                        AppConfig.DefaultLanguage = _localize.GetLanguage(AppConfig?.DefaultLanguage);
                    }
                    else
                    {
                        AppConfig.DefaultLanguage = _localize.GetLanguage();
                    }
                }

                LanguageInfo          = _localize.GetCurrentCultureInfo(AppConfig.DefaultLanguage);
                TextResources.Culture = LanguageInfo;
            });
        }