diff --git a/cmd/main.go b/cmd/main.go index b2e2e3d..7648822 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -13,7 +13,7 @@ func main() { server := server.NewServer() server.RegisterHandler("initialize", handlers.NewInitializeHandler()) - server.RegisterHandler("createNote", handlers.NewCreateNoteHandler()) + server.RegisterHandler("create_note", handlers.NewCreateNoteHandler()) if err := server.Run(os.Stdin, os.Stdout); err != nil { slog.Error("server error", "error", err) diff --git a/core/handlers/create_note_handler.go b/core/handlers/create_note_handler.go index 43a2199..23f0f01 100644 --- a/core/handlers/create_note_handler.go +++ b/core/handlers/create_note_handler.go @@ -15,7 +15,6 @@ type createNoteCommand struct { Title string `json:"title"` TemplatePath string `json:"templatePath"` Path string `json:"path"` - Vars map[string]string `json:"vars"` } type CreateNoteHandler struct{ diff --git a/dendrite b/dendrite index 8eda9ac..67be805 100755 Binary files a/dendrite and b/dendrite differ diff --git a/persistence/db_context.go b/persistence/db_context.go index 4195b0a..2798960 100644 --- a/persistence/db_context.go +++ b/persistence/db_context.go @@ -21,11 +21,11 @@ func InitializeDBContext(vaultPath string) (error) { return nil } -func GetDBContext() (*DBContext, error) { +func GetDBContext() (*DBContext) { if dbContext == nil { panic("DBContext is not initialized. Call InitializeDbContext first.") } - return dbContext, nil + return dbContext } func CloseDBContext() error { diff --git a/persistence/repositories/uow.go b/persistence/repositories/uow.go index 3f0abe5..2966427 100644 --- a/persistence/repositories/uow.go +++ b/persistence/repositories/uow.go @@ -8,21 +8,17 @@ import ( ) type UnitOfWork struct { - dbContext *sql.DB Transaction *sql.Tx FileStore *store.FileStore } func NewUnitOfWork() *UnitOfWork { - db, err := persistence.GetDBContext() - if err != nil { - panic("failed to get DB context: " + err.Error()) - } - return &UnitOfWork{dbContext: db.DB, FileStore: store.NewFileStore()} + return &UnitOfWork{FileStore: store.NewFileStore()} } func (u *UnitOfWork) Begin() (tx *sql.Tx, err error) { - tx, err = u.dbContext.Begin() + dbContext := persistence.GetDBContext() + tx, err = dbContext.DB.Begin() if err != nil { return nil, err } diff --git a/test/test_integration/main_test.go b/test/test_integration/main_test.go index 8551caf..94fd8dd 100644 --- a/test/test_integration/main_test.go +++ b/test/test_integration/main_test.go @@ -29,10 +29,7 @@ func NewDBFixture() *DBFixture { dbPath := filepath.Join(os.TempDir(), ".index", "index.db") - dbContext, err := persistence.GetDBContext() - if err != nil { - panic("failed to get DB context: " + err.Error()) - } + dbContext := persistence.GetDBContext() return &DBFixture{ DB: dbContext.DB,