diff --git a/src/modules/cards/tests/application/CreateCollectionUseCase.test.ts b/src/modules/cards/tests/application/CreateCollectionUseCase.test.ts index 8c514c37..6967040c 100644 --- a/src/modules/cards/tests/application/CreateCollectionUseCase.test.ts +++ b/src/modules/cards/tests/application/CreateCollectionUseCase.test.ts @@ -21,7 +21,6 @@ describe('CreateCollectionUseCase', () => { useCase = new CreateCollectionUseCase( collectionRepository, collectionPublisher, - eventPublisher, ); curatorId = CuratorId.create('did:plc:testcurator').unwrap(); }); diff --git a/src/modules/feeds/infrastructure/http/controllers/GetGlobalFeedController.ts b/src/modules/feeds/infrastructure/http/controllers/GetGlobalFeedController.ts index 8c404c87..dd65c1d7 100644 --- a/src/modules/feeds/infrastructure/http/controllers/GetGlobalFeedController.ts +++ b/src/modules/feeds/infrastructure/http/controllers/GetGlobalFeedController.ts @@ -1,13 +1,13 @@ import { Request, Response } from 'express'; import { GetGlobalFeedUseCase } from '../../../application/useCases/queries/GetGlobalFeedUseCase'; -import { BaseController } from '../../../../../shared/infrastructure/http/BaseController'; +import { Controller } from 'src/shared/infrastructure/http/Controller'; -export class GetGlobalFeedController extends BaseController { +export class GetGlobalFeedController extends Controller { constructor(private getGlobalFeedUseCase: GetGlobalFeedUseCase) { super(); } - async executeImpl(req: Request, res: Response): Promise { + async executeImpl(req: Request, res: Response): Promise { try { const page = parseInt(req.query.page as string) || 1; const limit = parseInt(req.query.limit as string) || 20; diff --git a/src/shared/infrastructure/http/factories/UseCaseFactory.ts b/src/shared/infrastructure/http/factories/UseCaseFactory.ts index ef8cd2b3..47fe12fb 100644 --- a/src/shared/infrastructure/http/factories/UseCaseFactory.ts +++ b/src/shared/infrastructure/http/factories/UseCaseFactory.ts @@ -58,7 +58,10 @@ export class UseCaseFactory { return this.createForWebApp(repositories, services); } - static createForWebApp(repositories: Repositories, services: Services): UseCases { + static createForWebApp( + repositories: Repositories, + services: Services, + ): UseCases { return { // User use cases loginWithAppPasswordUseCase: new LoginWithAppPasswordUseCase( @@ -164,15 +167,12 @@ export class UseCaseFactory { }; } - static createForWorker(repositories: Repositories, services: SharedServices): Pick { + static createForWorker( + repositories: Repositories, + services: SharedServices, + ): Pick { return { // Feed use cases (only ones needed by workers) - getGlobalFeedUseCase: new GetGlobalFeedUseCase( - repositories.feedRepository, - services.profileService, - repositories.cardQueryRepository, - repositories.collectionRepository, - ), addActivityToFeedUseCase: new AddActivityToFeedUseCase( services.feedService, ), diff --git a/src/workers/feed-worker.ts b/src/workers/feed-worker.ts index 77574775..10dddf50 100644 --- a/src/workers/feed-worker.ts +++ b/src/workers/feed-worker.ts @@ -4,7 +4,6 @@ import { ServiceFactory } from '../shared/infrastructure/http/factories/ServiceF import { UseCaseFactory } from '../shared/infrastructure/http/factories/UseCaseFactory'; import { CardAddedToLibraryEventHandler } from '../modules/feeds/application/eventHandlers/CardAddedToLibraryEventHandler'; import { CardAddedToCollectionEventHandler } from '../modules/feeds/application/eventHandlers/CardAddedToCollectionEventHandler'; -import { CollectionCreatedEventHandler } from '../modules/feeds/application/eventHandlers/CollectionCreatedEventHandler'; import { CardCollectionSaga } from '../modules/feeds/application/sagas/CardCollectionSaga'; import { QueueNames } from '../shared/infrastructure/events/QueueConfig'; import { EventNames } from '../shared/infrastructure/events/EventConfig';