Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion backend-go/cmd/api/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,19 @@ func main() {
tagUseCase := usecase.NewTagUseCase(tagRepo, projectRepo)
tagHandler := handler.NewTagHandler(tagUseCase)

itemTagUseCase := usecase.NewItemTagUseCase(itemTagRepo, tagRepo, projectRepo, snippetRepo, linkRepo, problemRepo)
noteRepo := persistence.NewNoteRepository(db)
noteUseCase := usecase.NewNoteUseCase(noteRepo, projectRepo, itemTagRepo)
noteHandler := handler.NewNoteHandler(noteUseCase)

itemTagUseCase := usecase.NewItemTagUseCase(itemTagRepo, tagRepo, projectRepo, snippetRepo, linkRepo, problemRepo, noteRepo)
itemTagHandler := handler.NewItemTagHandler(itemTagUseCase, tagUseCase, projectUseCase)

handlers := &web.Handlers{
Project: projectHandler,
Snippet: snippetHandler,
Link: linkHandler,
Problem: problemHandler,
Note: noteHandler,
Tag: tagHandler,
ItemTag: itemTagHandler,
}
Expand Down
Loading