From 8414aff3448deae430006c8635568d53a0db1930 Mon Sep 17 00:00:00 2001 From: sanjid133 Date: Sun, 18 Aug 2019 13:33:20 +0600 Subject: [PATCH] status field not present in initial_buy --- appstore/model.go | 2 +- appstore/notification.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/appstore/model.go b/appstore/model.go index a3d4a97..bac4e61 100644 --- a/appstore/model.go +++ b/appstore/model.go @@ -141,7 +141,7 @@ type ( // The IAPLatestResponse type has the response properties // If you use latest_receipt as token to verify, response should be like following struct IAPLatestResponse struct { - Status int `json:"status"` + Status int `json:"status,omitempty"` Receipt InApp `json:"receipt"` LatestReceiptInfo InApp `json:"latest_receipt_info,omitempty"` LatestExpiredReceiptInfo InApp `json:"latest_expired_receipt_info,omitempty"` diff --git a/appstore/notification.go b/appstore/notification.go index 1e18848..4a38b82 100644 --- a/appstore/notification.go +++ b/appstore/notification.go @@ -75,7 +75,7 @@ type SubscriptionNotification struct { AutoRenewProductID string `json:"auto_renew_product_id"` // HACK (msyrus): Separate Subscriptiton Notification from Notification verification response - Status int `json:"status"` + Status int `json:"status,omitempty"` Receipt NotificationReceipt `json:"recipt"` SubscriptionRetryFlag string `json:"is_in_billing_retry_period"`