- Replaced the existing .editorconfig file to establish consistent coding styles across editors. - Cleaned up whitespace and improved formatting in various TypeScript files for better readability. - Enhanced logging and error handling in Salesforce and WHMCS services to provide clearer insights during operations. - Streamlined order processing and caching mechanisms, ensuring efficient handling of API requests and responses. - Updated test cases to reflect changes in service methods and improve overall test coverage.
17 lines
698 B
TypeScript
17 lines
698 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { ConfigModule } from "@nestjs/config";
|
|
import { IntegrationsModule } from "@bff/integrations/integrations.module";
|
|
import { OrdersModule } from "@bff/modules/orders/orders.module";
|
|
import { CatalogModule } from "@bff/modules/catalog/catalog.module";
|
|
import { CatalogCdcSubscriber } from "./catalog-cdc.subscriber";
|
|
import { OrderCdcSubscriber } from "./order-cdc.subscriber";
|
|
|
|
@Module({
|
|
imports: [ConfigModule, IntegrationsModule, OrdersModule, CatalogModule],
|
|
providers: [
|
|
CatalogCdcSubscriber, // CDC for catalog cache invalidation
|
|
OrderCdcSubscriber, // CDC for order cache invalidation
|
|
],
|
|
})
|
|
export class SalesforceEventsModule {}
|