@@ -27,6 +27,7 @@ final class AppDIContainer {
2727 private lazy var acquisitionService : AcquisitionServiceProtocol = AcquisitionService ( )
2828 private lazy var careersService : CareersServiceProtocol = CareersService ( )
2929 private lazy var activityService : ActivityServiceProtocol = ActivityService ( )
30+ private lazy var reportService : ReportServiceProtocol = ReportService ( )
3031 private lazy var commentService : CommentServiceProtocol = CommentService ( )
3132
3233 // MARK: - Repositories
@@ -42,6 +43,7 @@ final class AppDIContainer {
4243 private lazy var careersRepository : CareersRepository = DefaultCareersRepository ( service: careersService)
4344 private lazy var activityRepository : ActivityRepository = DefaultActivityRepository ( service: activityService)
4445 private lazy var commentRepository : CommentRepository = DefaultCommentRepository ( service: commentService)
46+ private lazy var ReportRepository : ReportRepository = DefaultReportRepository ( service: reportService)
4547}
4648
4749
@@ -248,6 +250,10 @@ extension AppDIContainer {
248250 return DefaultLikeCommentUseCase ( repository: commentRepository)
249251 }
250252
253+ func makeReportCommentUserCase( ) -> ReportCommentUseCase {
254+ return DefaultReportCommentUseCase ( repository: ReportRepository)
255+ }
256+
251257 func makeEditAcquisitionUseCase( ) -> EditAcquisitionUseCase {
252258 return DefaultEditAcquisitionUseCase ( repository: acquisitionRepository)
253259 }
@@ -291,7 +297,8 @@ extension AppDIContainer {
291297 fetchCommentUseCase: makeFetchCommentUseCase ( ) ,
292298 addCommentUseCase: makeAddCommentUseCase ( ) ,
293299 deleteCommentUseCase: makeDeleteCommentUseCase ( ) ,
294- likeCommentUseCase: makeLikeCommentUseCase ( )
300+ likeCommentUseCase: makeLikeCommentUseCase ( ) ,
301+ reportCommentUseCase: makeReportCommentUserCase ( )
295302 )
296303 }
297304
0 commit comments