Skip to content

Commit be086b2

Browse files
committed
Fixing the subscription endAt timeline
1 parent 55b16fc commit be086b2

3 files changed

Lines changed: 8838 additions & 3052 deletions

File tree

api/pkg/events/user_subscription_updated_event.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const UserSubscriptionUpdated = "user.subscription.updated"
1313
type UserSubscriptionUpdatedPayload struct {
1414
UserID entities.UserID `json:"user_id"`
1515
SubscriptionUpdatedAt time.Time `json:"subscription_updated_at"`
16-
SubscriptionEndsAt time.Time `json:"subscription_ends_at"`
16+
SubscriptionEndsAt *time.Time `json:"subscription_ends_at"`
1717
SubscriptionRenewsAt time.Time `json:"subscription_renews_at"`
1818
SubscriptionID string `json:"subscription_id"`
1919
SubscriptionName entities.SubscriptionName `json:"subscription_name"`

api/pkg/services/lemonsqueezy_service.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ func (service *LemonsqueezyService) HandleSubscriptionUpdatedEvent(ctx context.C
117117
SubscriptionUpdatedAt: request.Data.Attributes.UpdatedAt,
118118
SubscriptionID: request.Data.ID,
119119
SubscriptionName: service.subscriptionName(request.Data.Attributes.VariantName),
120-
SubscriptionEndsAt: *request.Data.Attributes.EndsAt,
120+
SubscriptionEndsAt: request.Data.Attributes.EndsAt,
121121
SubscriptionRenewsAt: request.Data.Attributes.RenewsAt,
122122
SubscriptionStatus: request.Data.Attributes.Status,
123123
}

0 commit comments

Comments
 (0)