private async void SetProfile()

in src/Covi/Features/UserProfile/Components/HealthStatusAdvice/HealthStatusAdviceViewModel.cs [60:92]


        private async void SetProfile(UserState profile)
        {
            if (profile != null)
            {
                _profile = profile;
                var metadata = await _metadataContainer.GetAsync();
                if (metadata != null)
                {
                    var currentStatus = metadata.Statuses.Values.FirstOrDefault(x => x.Id == _profile.StatusId);
                    if (currentStatus != null)
                    {
                        if (!string.IsNullOrEmpty(currentStatus.Description))
                        {
                            Description = currentStatus.Description;
                        }
                        else
                        {

                            Description = string.Format(
                                Resources.Localization.HealthStatus_Advice_Description_Default_TextFormat,
                                currentStatus.Name);
                        }

                        HasMoreInfo = !string.IsNullOrEmpty(currentStatus.Url);
                        _moreInfoUrl = currentStatus.Url;
                    }
                }
                else
                {
                    Description = string.Empty;
                }
            }
        }