diff --git a/src/Core/Services/IAppleIapService.cs b/src/Core/Services/IAppleIapService.cs index 021d8d5028..ecbd58ca0a 100644 --- a/src/Core/Services/IAppleIapService.cs +++ b/src/Core/Services/IAppleIapService.cs @@ -7,7 +7,7 @@ namespace Bit.Core.Services public interface IAppleIapService { Task GetVerifiedReceiptStatusAsync(string receiptData); - Task SaveReceiptAsync(AppleReceiptStatus receiptStatus); + Task SaveReceiptAsync(AppleReceiptStatus receiptStatus, Guid userId); Task> GetReceiptAsync(string originalTransactionId); } } diff --git a/src/Core/Services/Implementations/AppleIapService.cs b/src/Core/Services/Implementations/AppleIapService.cs index 8b73b88a9f..c31368f150 100644 --- a/src/Core/Services/Implementations/AppleIapService.cs +++ b/src/Core/Services/Implementations/AppleIapService.cs @@ -54,7 +54,7 @@ namespace Bit.Core.Services return null; } - public async Task SaveReceiptAsync(AppleReceiptStatus receiptStatus) + public async Task SaveReceiptAsync(AppleReceiptStatus receiptStatus, Guid userId) { var originalTransactionId = receiptStatus.GetOriginalTransactionId(); if(string.IsNullOrWhiteSpace(originalTransactionId)) @@ -65,7 +65,7 @@ namespace Bit.Core.Services new Dictionary { ["Data"] = receiptStatus.GetReceiptData(), - ["UserId"] = receiptStatus.GetReceiptData() + ["UserId"] = userId.ToString() }); }