hugo-cms/providers/db/sites.go

22 lines
381 B
Go
Raw Normal View History

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,
2025-01-26 22:26:15 +00:00
Theme: site.Theme,
Props: []byte("{}"),
})
if err != nil {
return err
}
site.ID = id
return nil
}