From 62f4e67e8a17fe53e52e1a9f8d5ab54b3a757f43 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 19 Sep 2019 09:36:26 -0400 Subject: [PATCH] save userId with receipt data --- src/Core/Services/IAppleIapService.cs | 2 +- src/Core/Services/Implementations/AppleIapService.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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() }); }