feat: add payment callback and referral link features
Build and Deploy / build (push) Failing after 1m21s
Build and Deploy / build (push) Failing after 1m21s
This commit is contained in:
@@ -60,16 +60,23 @@ public class AuthService
|
||||
{
|
||||
var claims = await GetTokenClaimsAsync();
|
||||
_userAuthInfo.UserClaims= claims;
|
||||
var userIdStr = claims.FirstOrDefault(c => c.key == "UserId" || c.key == "sub" || c.key == "nameid").value;
|
||||
var firstName = claims.FirstOrDefault(c => c.key == "FirstName").value;
|
||||
var lastName = claims.FirstOrDefault(c => c.key == "LastName").value;
|
||||
var nationalCode = claims.FirstOrDefault(c => c.key == "NationalCode").value;
|
||||
var mobileNumber = claims.FirstOrDefault(c => c.key == "MobileNumber").value;
|
||||
var isSignMainContractStr = claims.FirstOrDefault(c => c.key == "IsSignMainContract").value;
|
||||
var hasPurchasedPackageStr = claims.FirstOrDefault(c => c.key == "HasPurchasedPackage").value;
|
||||
var isClubMemberActiveStr = claims.FirstOrDefault(c => c.key == "IsClubMemberActive").value;
|
||||
|
||||
_userAuthInfo.UserId = long.TryParse(userIdStr, out var userId) ? userId : 0;
|
||||
_userAuthInfo.FirstName = firstName ?? string.Empty;
|
||||
_userAuthInfo.LastName = lastName ?? string.Empty;
|
||||
_userAuthInfo.NationalCode = nationalCode ?? string.Empty;
|
||||
_userAuthInfo.MobileNumber = mobileNumber ?? string.Empty;
|
||||
_userAuthInfo.IsSignMainContract = bool.TryParse(isSignMainContractStr, out var isSignMainContract) && isSignMainContract;
|
||||
_userAuthInfo.HasPurchasedPackage = bool.TryParse(hasPurchasedPackageStr, out var hasPurchased) && hasPurchased;
|
||||
_userAuthInfo.IsClubMemberActive = bool.TryParse(isClubMemberActiveStr, out var isClubActive) && isClubActive;
|
||||
}
|
||||
|
||||
private async Task<List<(string key, string value)>?> GetTokenClaimsAsync()
|
||||
|
||||
Reference in New Issue
Block a user