🐛 Bug fixes for afdian webhook
This commit is contained in:
parent
50bfec59ee
commit
9444913b72
@ -16,7 +16,8 @@ public class SubscriptionService(
|
||||
NotificationService nty,
|
||||
IStringLocalizer<NotificationResource> localizer,
|
||||
IConfiguration configuration,
|
||||
ICacheService cache
|
||||
ICacheService cache,
|
||||
ILogger<SubscriptionService> logger
|
||||
)
|
||||
{
|
||||
public async Task<Subscription> CreateSubscriptionAsync(
|
||||
@ -100,8 +101,10 @@ public class SubscriptionService(
|
||||
{
|
||||
case "afdian":
|
||||
var afdianPlans = cfgSection.GetValue<Dictionary<string, string>>("Afdian");
|
||||
var afdianPlan = afdianPlans?.FirstOrDefault(p => p.Value == subscriptionIdentifier);
|
||||
if (afdianPlan?.Key is not null) subscriptionIdentifier = afdianPlan.Value.Key;
|
||||
logger.LogInformation("Afdian plans configuration: {Plans}", JsonSerializer.Serialize(afdianPlans));
|
||||
if (afdianPlans != null && afdianPlans.TryGetValue(subscriptionIdentifier, out var planName))
|
||||
subscriptionIdentifier = planName;
|
||||
|
||||
currency = "cny";
|
||||
break;
|
||||
}
|
||||
@ -164,7 +167,7 @@ public class SubscriptionService(
|
||||
|
||||
db.WalletSubscriptions.Add(subscription);
|
||||
await db.SaveChangesAsync();
|
||||
|
||||
|
||||
await NotifySubscriptionBegun(subscription);
|
||||
|
||||
return subscription;
|
||||
@ -271,7 +274,7 @@ public class SubscriptionService(
|
||||
.Where(a => a.AccountId == subscription.AccountId)
|
||||
.ExecuteUpdateAsync(s => s.SetProperty(a => a.StellarMembership, subscription.ToReference()));
|
||||
}
|
||||
|
||||
|
||||
await NotifySubscriptionBegun(subscription);
|
||||
|
||||
return subscription;
|
||||
|
@ -107,9 +107,9 @@
|
||||
},
|
||||
"Subscriptions": {
|
||||
"Afdian": {
|
||||
"solian.stellar.primary": "7d17aae23c9611f0b5705254001e7c00",
|
||||
"solian.stellar.nova": "7dfae4743c9611f0b3a55254001e7c00",
|
||||
"solian.stellar.supernova": "141713ee3d6211f085b352540025c377"
|
||||
"7d17aae23c9611f0b5705254001e7c00": "solian.stellar.primary",
|
||||
"7dfae4743c9611f0b3a55254001e7c00": "solian.stellar.nova",
|
||||
"141713ee3d6211f085b352540025c377": "solian.stellar.supernova"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user