hugo-cms/providers/db/sites.go
Leon Mika 4ecc12f035 Initial commot
Have got DB creation and migration working
2025-01-27 07:39:19 +11:00

22 lines
380 B
Go

package db
import (
"context"
"lmika.dev/lmika/hugo-crm/gen/sqlc/dbq"
"lmika.dev/lmika/hugo-crm/models"
)
func (db *DB) InsertSite(ctx context.Context, site *models.Site) error {
id, err := db.q.NewSite(ctx, dbq.NewSiteParams{
Name: site.Name,
Url: site.URL,
Theme: "default",
Props: []byte("{}"),
})
if err != nil {
return err
}
site.ID = id
return nil
}