UserLanguage not null
This commit is contained in:
parent
1c53cb605e
commit
c84d7288c0
|
|
@ -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; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue