public GetThreadsListUseCase(IRetrieveUserRepository userRetriever, IRetrieveAuthenticationRepository authRetriever, IRetrieveCommentRepository commentRetriever, IRetrieveThreadRepository threadRetriever, IRetrieveTagRepository tagRetriever) { this.authRetriever = authRetriever; this.userRetriever = userRetriever; this.threadRetriever = threadRetriever; this.commentRetriever = commentRetriever; this.tagRetriever = tagRetriever; }
public FetchThreadCommentsUseCase(IRetrieveThreadRepository threadRetriever, IRetrieveCommentRepository threadCommentsRetriever, IRetrieveUserRepository userRetriever) { this.threadRetriever = threadRetriever; this.threadCommentsRetriever = threadCommentsRetriever; this.userRetriever = userRetriever; }