UserLanguage not null

This commit is contained in:
Haiping Chen 2024-10-13 18:11:40 -05:00
parent 1c53cb605e
commit c84d7288c0
2 changed files with 6 additions and 3 deletions

View file

@ -8,7 +8,10 @@ public interface IUserIdentity
string FirstName { get; }
string LastName { get; }
string FullName { get; }
string? UserLanguage { get; }
/// <summary>
/// "en-US", "zh-CN"
/// </summary>
string UserLanguage { get; }
string? Phone { get; }
string? AffiliateId { get; }
}

View file

@ -58,12 +58,12 @@ public class UserIdentity : IUserIdentity
}
[JsonPropertyName("user_language")]
public string? UserLanguage
public string UserLanguage
{
get
{
_contextAccessor.HttpContext.Request.Headers.TryGetValue("User-Language", out var languages);
return languages.FirstOrDefault();
return languages.FirstOrDefault() ?? "en-US";
}
}