Skip to content

Commit 3fc1c3a

Browse files
committed
Clean up and removing unused code
1 parent b1fdc3e commit 3fc1c3a

18 files changed

Lines changed: 104 additions & 159 deletions

File tree

apps/payments/api/.env

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
# Auth Server
2-
AUTH_SERVER_EMAIL_CAPABILITY_CONFIG__BASE_URL=http://localhost:9000/v1
3-
AUTH_SERVER_EMAIL_CAPABILITY_CONFIG__SUBSCRIPTIONS_SECRET=devsecret
4-
51
# MySQLConfig
62
MYSQL_CONFIG__DATABASE=fxa
73
MYSQL_CONFIG__HOST=::1
@@ -104,10 +100,3 @@ METERING_CONFIG__CLOUD_TASKS__THRESHOLD__TASK_URL=http://127.0.0.1:3000/v1/meter
104100
METERING_CONFIG__CLOUD_TASKS__THRESHOLD__QUEUE_NAME=metering-threshold-checks
105101
METERING_CONFIG__CLOUD_TASKS__THRESHOLD__BUCKET_SIZE_MS=300000
106102
METERING_CONFIG__CLOUD_TASKS__THRESHOLD__SCHEDULE_DELAY_MS=420000
107-
108-
# Free Access Program Client Config
109-
# NB: Ideally this matches the config in payments-next
110-
FREE_ACCESS_PROGRAM_CLIENT_CONFIG__FIRESTORE_CACHE_COLLECTION_NAME=subplat-free-access-program-cache
111-
FREE_ACCESS_PROGRAM_CLIENT_CONFIG__MEM_CACHE_T_T_L=300 # 5 minutes
112-
FREE_ACCESS_PROGRAM_CLIENT_CONFIG__FIRESTORE_CACHE_TTL=1800 # 30 minutes
113-
FREE_ACCESS_PROGRAM_CLIENT_CONFIG__FIRESTORE_OFFLINE_CACHE_TTL=604800 # 7 days

apps/payments/api/src/app/app.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ import {
4949
PaypalCustomerManager,
5050
} from '@fxa/payments/paypal';
5151
import { CurrencyManager } from '@fxa/payments/currency';
52-
import { FreeAccessProgramManager } from '@fxa/free-access-program';
5352
import { AccountDatabaseNestFactory } from '@fxa/shared/db/mysql/account';
5453
import { AccountManager } from '@fxa/shared/account/account';
5554
import { CartManager } from '@fxa/payments/cart';
@@ -108,7 +107,6 @@ import { PaymentsMetricsAggregatorService } from '@fxa/payments/metrics-aggregat
108107
PriceManager,
109108
ProductManager,
110109
FirestoreProvider,
111-
FreeAccessProgramManager,
112110
GoogleIapClient,
113111
GoogleIapPurchaseManager,
114112
StatsDProvider,

apps/payments/api/src/config/index.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { IsDefined, ValidateNested } from 'class-validator';
33

44
import { CurrencyConfig } from '@fxa/payments/currency';
55
import { MeteringConfig } from '@fxa/entitlements/metering';
6-
import { FreeAccessProgramClientConfig } from '@fxa/free-access-program';
76
import { AppleIapClientConfig, GoogleIapClientConfig } from '@fxa/payments/iap';
87
import { PaymentsGleanConfig } from '@fxa/payments/metrics';
98
import { PaypalClientConfig } from '@fxa/payments/paypal';
@@ -85,9 +84,4 @@ export class RootConfig {
8584
@ValidateNested()
8685
@IsDefined()
8786
public readonly meteringConfig!: Partial<MeteringConfig>;
88-
89-
@Type(() => FreeAccessProgramClientConfig)
90-
@ValidateNested()
91-
@IsDefined()
92-
public readonly freeAccessProgramClientConfig!: Partial<FreeAccessProgramClientConfig>;
9387
}

libs/shared/account/account/src/lib/account.manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
verifyAccountSession,
1414
VerificationMethods,
1515
} from './account.repository';
16-
import { randomBytesAsync, normalizeEmail } from './account.util';
16+
import { normalizeEmail, randomBytesAsync } from './account.util';
1717
import { uuidTransformer } from '@fxa/shared/db/mysql/core';
1818

1919
@Injectable()

libs/shared/cms/src/__generated__/gql.ts

Lines changed: 3 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/shared/cms/src/__generated__/graphql.ts

Lines changed: 2 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/shared/cms/src/lib/queries/services-with-capabilities/factories.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ export const ServiceResultFactory = (
1818
override?: Partial<ServiceResult>
1919
): ServiceResult => ({
2020
oauthClientId: faker.string.sample(),
21-
internalName: faker.company.name(),
22-
description: faker.lorem.sentence(),
2321
capabilities: [CapabilitiesResultFactory()],
2422
...override,
2523
});

libs/shared/cms/src/lib/queries/services-with-capabilities/query.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ export const servicesWithCapabilitiesQuery = graphql(`
88
query ServicesWithCapabilities {
99
services(pagination: { limit: 500 }) {
1010
oauthClientId
11-
internalName
12-
description
1311
capabilities {
1412
slug
1513
}

libs/shared/cms/src/lib/queries/services-with-capabilities/types.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ export interface CapabilitiesResult {
88

99
export interface ServiceResult {
1010
oauthClientId: string;
11-
internalName: string;
12-
description: string | null;
1311
capabilities: CapabilitiesResult[];
1412
}
1513

libs/shared/cms/src/lib/queries/services-with-capabilities/util.spec.ts

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
import {
6-
ServiceResultFactory,
76
ServicesWithCapabilitiesQueryFactory,
87
ServicesWithCapabilitiesResult,
98
ServicesWithCapabilitiesResultUtil,
@@ -33,38 +32,4 @@ describe('ServicesWithCapabilitiesResultUtil', () => {
3332
result.services?.[0]?.capabilities?.[0]?.slug
3433
);
3534
});
36-
37-
describe('findServiceByClientId', () => {
38-
it('returns the service entry matching the clientId (case-insensitive)', () => {
39-
const result = ServicesWithCapabilitiesQueryFactory({
40-
services: [
41-
ServiceResultFactory({
42-
oauthClientId: 'Some-Client',
43-
internalName: 'Some Service',
44-
description: 'A useful service.',
45-
}),
46-
],
47-
});
48-
const util = new ServicesWithCapabilitiesResultUtil(
49-
result as ServicesWithCapabilitiesResult
50-
);
51-
52-
const match = util.findServiceByClientId('SOME-CLIENT');
53-
expect(match).toBeDefined();
54-
expect(match?.oauthClientId).toBe('Some-Client');
55-
expect(match?.internalName).toBe('Some Service');
56-
expect(match?.description).toBe('A useful service.');
57-
});
58-
59-
it('returns undefined for an unknown clientId', () => {
60-
const result = ServicesWithCapabilitiesQueryFactory({
61-
services: [ServiceResultFactory({ oauthClientId: 'known' })],
62-
});
63-
const util = new ServicesWithCapabilitiesResultUtil(
64-
result as ServicesWithCapabilitiesResult
65-
);
66-
67-
expect(util.findServiceByClientId('unknown')).toBeUndefined();
68-
});
69-
});
7035
});

0 commit comments

Comments
 (0)