WIP first entry creation

v2
Niko Abeler 3 months ago
parent ff193f62e9
commit 8fc82b86a3
  1. 3
      .gitignore
  2. 4
      main.go
  3. BIN
      owlblogs.db
  4. 3
      web/editor_handler.go

3
.gitignore vendored

@ -24,3 +24,6 @@ users/
.vscode/
*.swp
*.db

@ -2,6 +2,7 @@ package main
import (
"owl-blogs/app"
"owl-blogs/domain/model"
"owl-blogs/infra"
"owl-blogs/web"
)
@ -9,6 +10,9 @@ import (
func main() {
db := infra.NewSqliteDB("owlblogs.db")
registry := app.NewEntryTypeRegistry()
registry.Register(&model.ImageEntry{})
repo := infra.NewEntryRepository(db, registry)
entryService := app.NewEntryService(repo)
webApp := web.NewWebApp(entryService)

Binary file not shown.

@ -39,7 +39,8 @@ func (h *EditorHandler) HandlePost(c *fiber.Ctx) error {
// create entry
now := time.Now()
err = h.entrySvc.Create(&model.ImageEntry{}, &now, metaData)
entry := &model.ImageEntry{}
err = h.entrySvc.Create(entry, &now, metaData.MetaData())
if err != nil {
return err
}

Loading…
Cancel
Save