Skip to content

Commit d52aa17

Browse files
authored
chore(card-service): remove unused components (#3736)
* chore(card-service): remove pos-store * chore(backend): remove redis from instantiation
1 parent 3f29d13 commit d52aa17

File tree

4 files changed

+0
-207
lines changed

4 files changed

+0
-207
lines changed
Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import { ConnectionOptions } from 'tls'
2-
import * as fs from 'fs'
3-
41
function envString(name: string, defaultValue?: string): string {
52
const envValue = process.env[name]
63

@@ -25,42 +22,11 @@ export const Config = {
2522
trustProxy: envBool('TRUST_PROXY', false),
2623
env: envString('NODE_ENV', 'development'),
2724
cardServicePort: envInt('CARD_SERVICE_PORT', 3007),
28-
cardServiceUrl: envString('CARD_SERVICE_URL', 'http://localhost:3007'),
2925
cardPaymentTimeoutMS: envInt('CARD_PAYMENT_TIMEOUT_MS', 30000),
30-
redisUrl: envString('REDIS_URL', 'redis://127.0.0.1:6379'),
31-
redisTls: parseRedisTlsConfig(
32-
process.env.REDIS_TLS_CA_FILE_PATH,
33-
process.env.REDIS_TLS_KEY_FILE_PATH,
34-
process.env.REDIS_TLS_CERT_FILE_PATH
35-
),
3626
graphqlUrl: envString('GRAPHQL_URL'),
3727
tenantId: envString('TENANT_ID'),
3828
tenantSecret: envString('TENANT_SECRET'),
3929
tenantSignatureVersion: envString('TENANT_SIGNATURE_VERSION')
4030
}
4131

42-
function parseRedisTlsConfig(
43-
caFile?: string,
44-
keyFile?: string,
45-
certFile?: string
46-
): ConnectionOptions | undefined {
47-
const options: ConnectionOptions = {}
48-
49-
// self-signed certs.
50-
if (caFile) {
51-
options.ca = fs.readFileSync(caFile)
52-
options.rejectUnauthorized = false
53-
}
54-
55-
if (certFile) {
56-
options.cert = fs.readFileSync(certFile)
57-
}
58-
59-
if (keyFile) {
60-
options.key = fs.readFileSync(keyFile)
61-
}
62-
63-
return Object.keys(options).length > 0 ? options : undefined
64-
}
65-
6632
export type IAppConfig = typeof Config

packages/card-service/src/index.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { App, AppServices } from './app'
33
import { Config } from './config/app'
44
import { Ioc, IocContract } from '@adonisjs/fold'
55
import createLogger from 'pino'
6-
import Redis from 'ioredis'
76
import { createPaymentService } from './payment/service'
87
import { createPaymentRoutes } from './payment/routes'
98
import { createOpenAPI } from '@interledger/openapi'
@@ -32,14 +31,6 @@ export function initIocContainer(
3231
return logger
3332
})
3433

35-
container.singleton('redis', async (deps): Promise<Redis> => {
36-
const config = await deps.use('config')
37-
return new Redis(config.redisUrl, {
38-
tls: config.redisTls,
39-
stringNumbers: true
40-
})
41-
})
42-
4334
container.singleton('apolloClient', async (deps) => {
4435
const [logger, config] = await Promise.all([
4536
deps.use('logger'),

packages/card-service/src/pos-store/service.test.ts

Lines changed: 0 additions & 97 deletions
This file was deleted.

packages/card-service/src/pos-store/service.ts

Lines changed: 0 additions & 67 deletions
This file was deleted.

0 commit comments

Comments
 (0)