From 7e45dd493f0cc2c8531163d0b183da07ddf2cb05 Mon Sep 17 00:00:00 2001 From: Kristian JBF <10348902@pm.me> Date: Tue, 14 Apr 2026 16:28:56 +0200 Subject: [PATCH] ad repo --- core/handlers/note/goto_note_handler.go | 7 +++++++ persistence/repositories/note_repository.go | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/core/handlers/note/goto_note_handler.go b/core/handlers/note/goto_note_handler.go index a48219c..3c0838e 100644 --- a/core/handlers/note/goto_note_handler.go +++ b/core/handlers/note/goto_note_handler.go @@ -13,3 +13,10 @@ type gotoNoteResult struct { type GotoNoteHandler struct{ noteRepo repositories.INoteRepository } + +func(h *GotoNoteHandler) Handle(command gotoNoteCommand) (gotoNoteResult, error) { + note, err := h.noteRepo.GetBySlug(command.Slug) + if err != nil { + return gotoNoteResult{}, err + } +} diff --git a/persistence/repositories/note_repository.go b/persistence/repositories/note_repository.go index 9b7d1cc..b599966 100644 --- a/persistence/repositories/note_repository.go +++ b/persistence/repositories/note_repository.go @@ -17,7 +17,7 @@ type INoteRepository interface { type noteRepository struct{} -func NewNoteRepository() INoteRepository { +func NewNoteRepository(persistence.ReadContext) INoteRepository { return ¬eRepository{} }