1
0
mirror of git://jb55.com/damus synced 2024-09-29 16:30:44 +00:00

Increase verbosity of IAP-related logs

Signed-off-by: Daniel D’Aquino <daniel@daquino.me>
This commit is contained in:
Daniel D’Aquino 2024-03-08 21:26:16 +00:00 committed by William Casarin
parent d9f78cf805
commit f738aaf358
2 changed files with 6 additions and 5 deletions

View File

@ -172,11 +172,11 @@ class DamusPurple: StoreObserverDelegate {
let account_uuid = try await self.get_maybe_cached_uuid_for_account()
let json_text: [String: String] = ["receipt": receipt_base64_string, "account_uuid": account_uuid.uuidString]
let json_data = try JSONSerialization.data(withJSONObject: json_text)
let url = environment.api_base_url().appendingPathComponent("accounts/\(keypair.pubkey.hex())/apple-iap/app-store-receipt")
Log.info("Sending in-app purchase receipt to Damus Purple server", for: .damus_purple)
Log.info("Sending in-app purchase receipt to Damus Purple server: %s", for: .damus_purple, receipt_base64_string)
let (data, response) = try await make_nip98_authenticated_request(
method: .post,
url: url,

View File

@ -21,7 +21,8 @@ class StoreObserver: NSObject, SKPaymentTransactionObserver {
//Observe transaction updates.
func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
//Handle transaction states here.
Log.info("StoreObserver received a transaction update. Notifying to delegate.", for: .damus_purple)
Task {
try await self.delegate?.send_receipt()
}