feat: add base package payment initiation and verification
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 3m39s
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 3m39s
This commit is contained in:
@@ -42,6 +42,22 @@ public class GenerateJwtTokenService : IGenerateJwtToken
|
||||
else
|
||||
claims.Add(new Claim("IsSignMainContract", false.ToString()));
|
||||
|
||||
// ClubMembership Claims
|
||||
if (user.ClubMembership != null)
|
||||
{
|
||||
claims.Add(new Claim("IsClubMemberActive", user.ClubMembership.IsActive.ToString()));
|
||||
if (user.ClubMembership.LastModified.HasValue && user.ClubMembership.LastModified.Value > lastModified)
|
||||
lastModified = user.ClubMembership.LastModified.Value;
|
||||
}
|
||||
else
|
||||
{
|
||||
claims.Add(new Claim("IsClubMemberActive", "false"));
|
||||
}
|
||||
|
||||
// Package Purchase Status
|
||||
claims.Add(new Claim("HasPurchasedPackage",
|
||||
(user.PackagePurchaseMethod != PackagePurchaseMethod.None).ToString()));
|
||||
|
||||
if (user.UserRoles != null && user.UserRoles.Any())
|
||||
{
|
||||
foreach (var userRole in user.UserRoles)
|
||||
|
||||
Reference in New Issue
Block a user