1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-11 12:53:50 -05:00

alloe sub cancellation when deleting account

This commit is contained in:
Kyle Spearrin
2019-09-20 13:45:47 -04:00
parent 0bc034f620
commit b72744eafc
4 changed files with 9 additions and 7 deletions

View File

@ -210,7 +210,7 @@ namespace Bit.Core.Services
{
try
{
await CancelPremiumAsync(user);
await CancelPremiumAsync(user, null, true);
}
catch(GatewayException) { }
}
@ -835,7 +835,7 @@ namespace Bit.Core.Services
}
}
public async Task CancelPremiumAsync(User user, bool? endOfPeriod = null)
public async Task CancelPremiumAsync(User user, bool? endOfPeriod = null, bool accountDelete = false)
{
var eop = endOfPeriod.GetValueOrDefault(true);
if(!endOfPeriod.HasValue && user.PremiumExpirationDate.HasValue &&
@ -843,7 +843,7 @@ namespace Bit.Core.Services
{
eop = false;
}
await _paymentService.CancelSubscriptionAsync(user, eop);
await _paymentService.CancelSubscriptionAsync(user, eop, accountDelete);
}
public async Task ReinstatePremiumAsync(User user)