Skip to content

Commit

Permalink
chore: rename to PaymentMethodHandlerService
Browse files Browse the repository at this point in the history
  • Loading branch information
mkurapov committed Oct 3, 2023
1 parent d874e24 commit 3e3ac24
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 37 deletions.
4 changes: 2 additions & 2 deletions packages/backend/src/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ import { AutoPeeringService } from './payment-method/ilp/auto-peering/service'
import { AutoPeeringRoutes } from './payment-method/ilp/auto-peering/routes'
import { Rafiki as ConnectorApp } from './payment-method/ilp/connector/core'
import { AxiosInstance } from 'axios'
import { PaymentMethodManagerService } from './payment-method/service'
import { PaymentMethodHandlerService } from './payment-method/handler/service'
import { IlpPaymentService } from './payment-method/ilp/service'

export interface AppContextData {
Expand Down Expand Up @@ -227,7 +227,7 @@ export interface AppServices {
autoPeeringRoutes: Promise<AutoPeeringRoutes>
connectorApp: Promise<ConnectorApp>
tigerbeetle: Promise<TigerbeetleClient>
paymentMethodManagerService: Promise<PaymentMethodManagerService>
paymentMethodHandlerService: Promise<PaymentMethodHandlerService>
ilpPaymentService: Promise<IlpPaymentService>
}

Expand Down
8 changes: 4 additions & 4 deletions packages/backend/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ import { createAutoPeeringService } from './payment-method/ilp/auto-peering/serv
import { createAutoPeeringRoutes } from './payment-method/ilp/auto-peering/routes'
import axios from 'axios'
import { createIlpPaymentService } from './payment-method/ilp/service'
import { createPaymentMethodManagerService } from './payment-method/service'
import { createPaymentMethodHandlerService } from './payment-method/handler/service'

BigInt.prototype.toJSON = function () {
return this.toString()
Expand Down Expand Up @@ -431,8 +431,8 @@ export function initIocContainer(
})
})

container.singleton('paymentMethodManagerService', async (deps) => {
return createPaymentMethodManagerService({
container.singleton('paymentMethodHandlerService', async (deps) => {
return createPaymentMethodHandlerService({
logger: await deps.use('logger'),
knex: await deps.use('knex'),
ilpPaymentService: await deps.use('ilpPaymentService')
Expand All @@ -447,7 +447,7 @@ export function initIocContainer(
receiverService: await deps.use('receiverService'),
feeService: await deps.use('feeService'),
paymentPointerService: await deps.use('paymentPointerService'),
paymentMethodManagerService: await deps.use('paymentMethodManagerService')
paymentMethodHandlerService: await deps.use('paymentMethodHandlerService')
})
})

Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/open_payments/quote/service.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import { getTests } from '../payment_pointer/model.test'
import { PaymentPointer } from '../payment_pointer/model'
import { Fee, FeeType } from '../../fee/model'
import { Asset } from '../../asset/model'
import { PaymentMethodManagerService } from '../../payment-method/service'
import { PaymentMethodManagerService } from '../../payment-method/handler/service'
import { ReceiverService } from '../receiver/service'
import { createReceiver } from '../../tests/receiver'

Expand Down
6 changes: 3 additions & 3 deletions packages/backend/src/open_payments/quote/service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import {
PaymentPointerService,
PaymentPointerSubresourceService
} from '../payment_pointer/service'
import { PaymentMethodManagerService } from '../../payment-method/service'
import { PaymentMethodHandlerService } from '../../payment-method/handler/service'
import { IAppConfig } from '../../config/app'
import { FeeService } from '../../fee/service'
import { FeeType } from '../../fee/model'
Expand All @@ -29,7 +29,7 @@ export interface ServiceDependencies extends BaseService {
receiverService: ReceiverService
paymentPointerService: PaymentPointerService
feeService: FeeService
paymentMethodManagerService: PaymentMethodManagerService
paymentMethodHandlerService: PaymentMethodHandlerService
}

export async function createQuoteService(
Expand Down Expand Up @@ -106,7 +106,7 @@ async function createQuote(

try {
const receiver = await resolveReceiver(deps, options)
const quote = await deps.paymentMethodManagerService.getQuote('ILP', {
const quote = await deps.paymentMethodHandlerService.getQuote('ILP', {
paymentPointer,
receiver,
receiveAmount: options.receiveAmount,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
import {
PaymentMethod,
PaymentMethodManagerService,
PaymentMethodHandlerService,
StartQuoteOptions
} from './service'
import { initIocContainer } from '../'
import { createTestApp, TestContainer } from '../tests/app'
import { Config } from '../config/app'
import { initIocContainer } from '../../'
import { createTestApp, TestContainer } from '../../tests/app'
import { Config } from '../../config/app'
import { IocContract } from '@adonisjs/fold'
import { AppServices } from '../app'
import { createAsset } from '../tests/asset'
import { createPaymentPointer } from '../tests/paymentPointer'
import { AppServices } from '../../app'
import { createAsset } from '../../tests/asset'
import { createPaymentPointer } from '../../tests/paymentPointer'

import { createReceiver } from '../tests/receiver'
import { IlpPaymentService } from './ilp/service'
import { truncateTables } from '../tests/tableManager'
import { createReceiver } from '../../tests/receiver'
import { IlpPaymentService } from '../ilp/service'
import { truncateTables } from '../../tests/tableManager'

describe('PaymentMethodManagerService', (): void => {
describe('PaymentMethodHandlerService', (): void => {
let deps: IocContract<AppServices>
let appContainer: TestContainer
let paymentMethodManagerService: PaymentMethodManagerService
let paymentMethodHandlerService: PaymentMethodHandlerService
let ilpPaymentService: IlpPaymentService

beforeAll(async (): Promise<void> => {
deps = initIocContainer(Config)
appContainer = await createTestApp(deps)

paymentMethodManagerService = await deps.use('paymentMethodManagerService')
paymentMethodHandlerService = await deps.use('paymentMethodHandlerService')
ilpPaymentService = await deps.use('ilpPaymentService')
})

Expand Down Expand Up @@ -60,7 +60,7 @@ describe('PaymentMethodManagerService', (): void => {
'getQuote'
)

await paymentMethodManagerService.getQuote('ILP', options)
await paymentMethodHandlerService.getQuote('ILP', options)

expect(ilpPaymentServiceGetQuoteSpy).toHaveBeenCalledWith(options)
})
Expand All @@ -86,7 +86,7 @@ describe('PaymentMethodManagerService', (): void => {
}

expect(() =>
paymentMethodManagerService.getQuote('' as PaymentMethod, options)
paymentMethodHandlerService.getQuote('' as PaymentMethod, options)
).toThrow('Payment method not supported')
})
})
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Amount } from '../open_payments/amount'
import { PaymentPointer } from '../open_payments/payment_pointer/model'
import { Receiver } from '../open_payments/receiver/model'
import { BaseService } from '../shared/baseService'
import { IlpPaymentService } from './ilp/service'
import { Amount } from '../../open_payments/amount'
import { PaymentPointer } from '../../open_payments/payment_pointer/model'
import { Receiver } from '../../open_payments/receiver/model'
import { BaseService } from '../../shared/baseService'
import { IlpPaymentService } from '../ilp/service'

export interface StartQuoteOptions {
paymentPointer: PaymentPointer
Expand All @@ -25,7 +25,7 @@ export interface PaymentProcessorService {
getQuote(quoteOptions: StartQuoteOptions): Promise<PaymentQuote>
}

export interface PaymentMethodManagerService {
export interface PaymentMethodHandlerService {
getQuote(
method: PaymentMethod,
quoteOptions: StartQuoteOptions
Expand All @@ -36,13 +36,13 @@ interface ServiceDependencies extends BaseService {
ilpPaymentService: IlpPaymentService
}

export async function createPaymentMethodManagerService({
export async function createPaymentMethodHandlerService({
logger,
knex,
ilpPaymentService
}: ServiceDependencies): Promise<PaymentMethodManagerService> {
}: ServiceDependencies): Promise<PaymentMethodHandlerService> {
const log = logger.child({
service: 'PaymentMethodManagerService'
service: 'PaymentMethodHandlerService'
})
const deps: ServiceDependencies = {
logger: log,
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/payment-method/ilp/service.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { createAsset } from '../../tests/asset'
import { createPaymentPointer } from '../../tests/paymentPointer'
import { Asset } from '../../asset/model'
import { withConfigOverride } from '../../tests/helpers'
import { StartQuoteOptions } from '../service'
import { StartQuoteOptions } from '../handler/service'
import { PaymentPointer } from '../../open_payments/payment_pointer/model'
import * as Pay from '@interledger/pay'

Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/payment-method/ilp/service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
PaymentQuote,
PaymentProcessorService,
StartQuoteOptions
} from '../service'
} from '../handler/service'
import { RatesService } from '../../rates/service'
import { IlpPlugin, IlpPluginOptions } from './ilp_plugin'
import * as Pay from '@interledger/pay'
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/tests/quote.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { AppServices } from '../app'
import { AssetOptions } from '../asset/service'
import { Quote } from '../open_payments/quote/model'
import { CreateQuoteOptions } from '../open_payments/quote/service'
import { PaymentQuote } from '../payment-method/service'
import { PaymentQuote } from '../payment-method/handler/service'
import { PaymentPointer } from '../open_payments/payment_pointer/model'
import { Receiver } from '../open_payments/receiver/model'

Expand Down

0 comments on commit 3e3ac24

Please sign in to comment.