1
1
const logging = require ( '@tryghost/logging' ) ;
2
2
const DomainEvents = require ( '@tryghost/domain-events' ) ;
3
- const { TierCreatedEvent, TierPriceChangeEvent, TierNameChangeEvent} = require ( '@tryghost/tiers' ) ;
3
+ const TierCreatedEvent = require ( '../../../../../../core/server/services/tiers/TierCreatedEvent' ) ;
4
+ const TierPriceChangeEvent = require ( '../../../../../../core/server/services/tiers/TierPriceChangeEvent' ) ;
5
+ const TierNameChangeEvent = require ( '../../../../../../core/server/services/tiers/TierNameChangeEvent' ) ;
4
6
const OfferCreatedEvent = require ( '@tryghost/members-offers' ) . events . OfferCreatedEvent ;
5
7
const { BadRequestError} = require ( '@tryghost/errors' ) ;
6
8
@@ -9,7 +11,7 @@ class PaymentsService {
9
11
* @param {object } deps
10
12
* @param {import('bookshelf').Model } deps.Offer
11
13
* @param {import('@tryghost/members-offers/lib/application/OffersAPI') } deps.offersAPI
12
- * @param {import('@tryghost/members-stripe-service/lib /StripeAPI') } deps.stripeAPIService
14
+ * @param {import('../../../stripe /StripeAPI') } deps.stripeAPIService
13
15
* @param {{get(key: string): any} } deps.settingsCache
14
16
*/
15
17
constructor ( deps ) {
@@ -55,7 +57,7 @@ class PaymentsService {
55
57
56
58
/**
57
59
* @param {object } params
58
- * @param {Tier } params.tier
60
+ * @param {import('../../../tiers/ Tier') } params.tier
59
61
* @param {Tier.Cadence } params.cadence
60
62
* @param {Offer } [params.offer]
61
63
* @param {Member } [params.member]
@@ -127,15 +129,15 @@ class PaymentsService {
127
129
if ( member && isAuthenticated ) {
128
130
customer = await this . getCustomerForMember ( member ) ;
129
131
}
130
-
132
+
131
133
const data = {
132
134
priceId : ( await this . getPriceForDonations ( ) ) . id ,
133
135
metadata,
134
136
successUrl : successUrl ,
135
137
cancelUrl : cancelUrl ,
136
138
customer,
137
139
customerEmail : ! customer && email ? email : null ,
138
- personalNote : personalNote
140
+ personalNote : personalNote
139
141
140
142
} ;
141
143
@@ -181,7 +183,7 @@ class PaymentsService {
181
183
}
182
184
183
185
/**
184
- * @param {import('@tryghost/ tiers').Tier } tier
186
+ * @param {import('../../../ tiers/Tier') } tier
185
187
* @returns {Promise<{id: string}> }
186
188
*/
187
189
async getProductForTier ( tier ) {
@@ -209,7 +211,7 @@ class PaymentsService {
209
211
}
210
212
211
213
/**
212
- * @param {import('@tryghost/ tiers').Tier } tier
214
+ * @param {import('../../../ tiers/Tier') } tier
213
215
* @returns {Promise<import('stripe').default.Product> }
214
216
*/
215
217
async createProductForTier ( tier ) {
@@ -222,7 +224,7 @@ class PaymentsService {
222
224
}
223
225
224
226
/**
225
- * @param {import('@tryghost/ tiers').Tier } tier
227
+ * @param {import('../../../ tiers/Tier') } tier
226
228
* @returns {Promise<void> }
227
229
*/
228
230
async updateNameForTierProducts ( tier ) {
@@ -396,7 +398,7 @@ class PaymentsService {
396
398
}
397
399
398
400
/**
399
- * @param {import('@tryghost/ tiers').Tier } tier
401
+ * @param {import('../../../ tiers/Tier') } tier
400
402
* @param {'month'|'year' } cadence
401
403
* @returns {Promise<{id: string}> }
402
404
*/
@@ -440,7 +442,7 @@ class PaymentsService {
440
442
}
441
443
442
444
/**
443
- * @param {import('@tryghost/ tiers').Tier } tier
445
+ * @param {import('../../../ tiers/Tier') } tier
444
446
* @param {'month'|'year' } cadence
445
447
* @returns {Promise<import('stripe').default.Price> }
446
448
*/
0 commit comments