hugo-cms/providers/db/sites.go

22 lines
381 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: site.Theme,
Props: []byte("{}"),
})
if err != nil {
return err
}
site.ID = id
return nil
}