From 9e7515631e762a44859581d607b18d6d6b07c8df Mon Sep 17 00:00:00 2001 From: ivankirpichnikov Date: Sun, 23 Nov 2025 01:45:05 +0300 Subject: [PATCH] add pipline --- src/template_project/application/resume/interactors/add.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/template_project/application/resume/interactors/add.py b/src/template_project/application/resume/interactors/add.py index 06d482a..3be7161 100644 --- a/src/template_project/application/resume/interactors/add.py +++ b/src/template_project/application/resume/interactors/add.py @@ -10,6 +10,7 @@ from template_project.application.resume.entity import ( ResumeId, ResumeProject, ) +from template_project.application.resume.interactors.resume_embedding import ResumeEmbeddingInteractor @to_data_structure @@ -37,6 +38,8 @@ class ProjectInput: class AddResumeInteractor: unit_of_work: UnitOfWork identity_provider: IdentityProvider + # TODO: переделать в фоновую таску + resume_embedding_interactor: ResumeEmbeddingInteractor async def execute( self, @@ -94,6 +97,8 @@ class AddResumeInteractor: ) await self.unit_of_work.add(resume_project) + await self.resume_embedding_interactor.run(resume) + await self.unit_of_work.commit() return resume.id