mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-30 06:12:03 +03:00
a565da06b2
refs https://github.com/TryGhost/Team/issues/1257 Offer Redemptions were being overcounted due to the way we were updating Stripe configuration for the Members service. We would create a new instance of the members-api, which would have event handlers for creating Offer Redemptions - by creating a new instance each time Stripe config changed, we would overcount them. Here we've pulled out Stripe related logic into the Stripe service, and updated it internally - rather than creating a new instance. This means that we've been able to remove all of the logic for re-instantiating the members-api. - Bumped members-api & stripe-service - Removed reinstantiation of members-api - Used stripe service to execute migrations - Updated Stripe Service to handle webhooks & migrations - Used webhook controller from stripe service - Used disconnect method from stripe service - Removed unused stripe dependency - Removed Stripe webhook config from members-api |
||
---|---|---|
.. | ||
adapter-manager | ||
auth | ||
bulk-email | ||
email-analytics | ||
integrations | ||
invitations | ||
invites | ||
jobs | ||
mega | ||
members | ||
notifications | ||
offers | ||
permissions | ||
posts | ||
public-config | ||
redirects | ||
route-settings | ||
settings | ||
stripe | ||
themes | ||
url | ||
webhooks | ||
custom-theme-settings.js | ||
limits.js | ||
nft-oembed.js | ||
oembed.js | ||
slack.js | ||
twitter-embed.js | ||
users.js | ||
xmlrpc.js |