Skeleton files and http

This commit is contained in:
Nicholas Keller
2026-08-14 11:24:47 -04:00
parent 432a156403
commit 62ed7e190a
11 changed files with 167 additions and 19 deletions
+16 -9
View File
@@ -1,13 +1,20 @@
package user
import (
"database/sql"
import "database/sql"
dbpkg "nkeller.dev/blog_software/db"
)
func Delete(db *sql.DB, id int) {
func Delete(db *sql.DB, id int) (sql.Result, error) {
result, err := db.Exec("DELETE FROM users WHERE id = ?;", id)
dbpkg.CheckError(err)
_ = result
}
if err != nil {
return result, err
}
rowsAffected, err := result.RowsAffected()
if err != nil {
return result, err
}
if rowsAffected == 0 {
return result, sql.ErrNoRows
}
return result, nil
}