From a86d8e5e4660f5b5638daaf418b2389694d19fef 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 9a22502..4e8fdbe 100644 --- a/appstore/model.go +++ b/appstore/model.go @@ -154,7 +154,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 e4d2345..1a612be 100644 --- a/appstore/notification.go +++ b/appstore/notification.go @@ -88,7 +88,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"`