Loading backend/src/route/route.module.ts +5 −3 Original line number Diff line number Diff line import { Module } from '@nestjs/common'; import { forwardRef, Module } from '@nestjs/common'; import { RouteService } from './route.service'; import { RouteController } from './route.controller'; import { TypeOrmModule } from '@nestjs/typeorm'; Loading @@ -22,7 +22,7 @@ import { Visited } from 'src/visited/entities/visited.entity'; import { UserResetCode } from 'src/auth/user/entities/user-reset-code.entity'; import { UserConfirmCode } from 'src/auth/user/entities/user-confirm-code.entity'; import { EmailService } from 'src/email/email.service'; import { VisitedModule } from 'src/visited/visited.module'; @Module({ controllers: [RouteController], providers: [ Loading @@ -38,8 +38,9 @@ import { EmailService } from 'src/email/email.service'; EmailService, ], imports: [ forwardRef(() => VisitedModule), TypeOrmModule.forFeature([ Route, Route, // Asegúrate de incluir la entidad Route aquí User, UserResetCode, Category, Loading @@ -52,5 +53,6 @@ import { EmailService } from 'src/email/email.service'; UserConfirmCode, ]), ], exports: [RouteService], // Exportar RouteService y TypeOrmModule }) export class RouteModule {} backend/src/visited/visited.module.ts +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ import { RouteService } from 'src/route/route.service'; EmailService, ], imports: [ RouteModule, forwardRef(() => RouteModule), TypeOrmModule.forFeature([ User, Place, Loading backend/src/visited/visited.service.ts +3 −1 Original line number Diff line number Diff line Loading @@ -11,12 +11,14 @@ import { LANGUAGES } from 'src/shared/enum/languages.enum'; import { VisitedPlacesImageCreator } from './utils/visited_places_image_creator'; import { ServerConstants } from 'src/constants/server.contants'; import { TravelPlace } from 'src/travel-place/entities/travel-place.entity'; import { Inject, forwardRef } from '@nestjs/common'; import { RouteService } from 'src/route/route.service'; @Injectable() export class VisitedService { constructor( private readonly routeService: RouteService, @Inject(forwardRef(() => RouteService)) private readonly routeService: RouteService, @InjectRepository(Visited) private visitedRepository: Repository<Visited>, private readonly userService: UserService, private readonly placeService: PlaceService, Loading Loading
backend/src/route/route.module.ts +5 −3 Original line number Diff line number Diff line import { Module } from '@nestjs/common'; import { forwardRef, Module } from '@nestjs/common'; import { RouteService } from './route.service'; import { RouteController } from './route.controller'; import { TypeOrmModule } from '@nestjs/typeorm'; Loading @@ -22,7 +22,7 @@ import { Visited } from 'src/visited/entities/visited.entity'; import { UserResetCode } from 'src/auth/user/entities/user-reset-code.entity'; import { UserConfirmCode } from 'src/auth/user/entities/user-confirm-code.entity'; import { EmailService } from 'src/email/email.service'; import { VisitedModule } from 'src/visited/visited.module'; @Module({ controllers: [RouteController], providers: [ Loading @@ -38,8 +38,9 @@ import { EmailService } from 'src/email/email.service'; EmailService, ], imports: [ forwardRef(() => VisitedModule), TypeOrmModule.forFeature([ Route, Route, // Asegúrate de incluir la entidad Route aquí User, UserResetCode, Category, Loading @@ -52,5 +53,6 @@ import { EmailService } from 'src/email/email.service'; UserConfirmCode, ]), ], exports: [RouteService], // Exportar RouteService y TypeOrmModule }) export class RouteModule {}
backend/src/visited/visited.module.ts +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ import { RouteService } from 'src/route/route.service'; EmailService, ], imports: [ RouteModule, forwardRef(() => RouteModule), TypeOrmModule.forFeature([ User, Place, Loading
backend/src/visited/visited.service.ts +3 −1 Original line number Diff line number Diff line Loading @@ -11,12 +11,14 @@ import { LANGUAGES } from 'src/shared/enum/languages.enum'; import { VisitedPlacesImageCreator } from './utils/visited_places_image_creator'; import { ServerConstants } from 'src/constants/server.contants'; import { TravelPlace } from 'src/travel-place/entities/travel-place.entity'; import { Inject, forwardRef } from '@nestjs/common'; import { RouteService } from 'src/route/route.service'; @Injectable() export class VisitedService { constructor( private readonly routeService: RouteService, @Inject(forwardRef(() => RouteService)) private readonly routeService: RouteService, @InjectRepository(Visited) private visitedRepository: Repository<Visited>, private readonly userService: UserService, private readonly placeService: PlaceService, Loading