commento/api/page_new.go

25 lines
408 B
Go

package main
import ()
func pageNew(domain string, path string) error {
// path can be empty
if domain == "" {
return errorMissingField
}
statement := `
INSERT INTO
pages (domain, path)
VALUES ($1, $2 )
ON CONFLICT DO NOTHING;
`
_, err := db.Exec(statement, domain, path)
if err != nil {
logger.Errorf("error inserting new page: %v", err)
return errorInternal
}
return nil
}