1
1
const { flowRight} = require ( 'lodash' ) ;
2
2
const { mapKeyValues, mapQuery} = require ( '@tryghost/mongo-utils' ) ;
3
3
const DomainEvents = require ( '@tryghost/domain-events' ) ;
4
- const { Offer} = require ( '@tryghost/members-offers ' ) ;
4
+ const Offer = require ( './domain/models/Offer ' ) ;
5
5
const sentry = require ( '../../../shared/sentry' ) ;
6
6
const logger = require ( '@tryghost/logging' ) ;
7
7
@@ -93,7 +93,7 @@ class OfferBookshelfRepository {
93
93
* @private
94
94
* @param {import('bookshelf').Model<any> } model
95
95
* @param {BaseOptions } options
96
- * @returns {Promise<import('@tryghost/members-offers').Offer > }
96
+ * @returns {Promise<import('./domain/models/Offer') > }
97
97
*/
98
98
async mapToOffer ( model , options ) {
99
99
const json = model . toJSON ( ) ;
@@ -140,7 +140,7 @@ class OfferBookshelfRepository {
140
140
/**
141
141
* @param {string } id
142
142
* @param {BaseOptions } [options]
143
- * @returns {Promise<import('@tryghost/members-offers').Offer > }
143
+ * @returns {Promise<import('./domain/models/Offer') > }
144
144
*/
145
145
async getById ( id , options ) {
146
146
const model = await this . OfferModel . findOne ( { id} , {
@@ -158,7 +158,7 @@ class OfferBookshelfRepository {
158
158
/**
159
159
* @param {string } id stripe_coupon_id
160
160
* @param {BaseOptions } [options]
161
- * @returns {Promise<import('@tryghost/members-offers').Offer > }
161
+ * @returns {Promise<import('./domain/models/Offer') > }
162
162
*/
163
163
async getByStripeCouponId ( id , options ) {
164
164
const model = await this . OfferModel . findOne ( { stripe_coupon_id : id } , {
@@ -175,7 +175,7 @@ class OfferBookshelfRepository {
175
175
176
176
/**
177
177
* @param {ListOptions } options
178
- * @returns {Promise<import('@tryghost/members-offers').Offer []> }
178
+ * @returns {Promise<import('./domain/models/Offer') []> }
179
179
*/
180
180
async getAll ( options ) {
181
181
const models = await this . OfferModel . findAll ( {
@@ -194,7 +194,7 @@ class OfferBookshelfRepository {
194
194
}
195
195
196
196
/**
197
- * @param {import('@tryghost/members-offers').Offer } offer
197
+ * @param {import('./domain/models/Offer') } offer
198
198
* @param {BaseOptions } [options]
199
199
* @returns {Promise<void> }
200
200
*/
0 commit comments