Well, GetCategoryByID() actually has no use. Let's get rid of it.
This commit is contained in:
parent
aeba6d6ea5
commit
a8a7e6427d
@ -14,8 +14,6 @@ var (
|
|||||||
//go:embed queries/schema.sql
|
//go:embed queries/schema.sql
|
||||||
querySchema string
|
querySchema string
|
||||||
|
|
||||||
//go:embed queries/categoryById.sql
|
|
||||||
queryCategoryById string
|
|
||||||
//go:embed queries/categoryGetAll.sql
|
//go:embed queries/categoryGetAll.sql
|
||||||
queryCategoryGetAll string
|
queryCategoryGetAll string
|
||||||
//go:embed queries/categoryNew.sql
|
//go:embed queries/categoryNew.sql
|
||||||
@ -37,7 +35,6 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
stmtCategoryById *sql.Stmt
|
|
||||||
stmtCategoryGetAll *sql.Stmt
|
stmtCategoryGetAll *sql.Stmt
|
||||||
stmtCategoryNew *sql.Stmt
|
stmtCategoryNew *sql.Stmt
|
||||||
stmtCategoryEdit *sql.Stmt
|
stmtCategoryEdit *sql.Stmt
|
||||||
@ -57,11 +54,6 @@ func initDBStatements(db *sql.DB) error {
|
|||||||
return errors.Wrap(err, "failed to init schema")
|
return errors.Wrap(err, "failed to init schema")
|
||||||
}
|
}
|
||||||
|
|
||||||
stmtCategoryById, err = db.Prepare(queryCategoryById)
|
|
||||||
if err != nil {
|
|
||||||
return errors.Wrap(err, "failed to prepare queryCategoryById")
|
|
||||||
}
|
|
||||||
|
|
||||||
stmtCategoryGetAll, err = db.Prepare(queryCategoryGetAll)
|
stmtCategoryGetAll, err = db.Prepare(queryCategoryGetAll)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "failed to prepare queryCategoryGetAll")
|
return errors.Wrap(err, "failed to prepare queryCategoryGetAll")
|
||||||
@ -284,27 +276,6 @@ func (s *SQLiteMindflow) EditCategory(category *mindflow.Category) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *SQLiteMindflow) GetCategoryByID(id int64) (name string, err error) {
|
|
||||||
tx, err := s.db.Begin()
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
defer tx.Rollback()
|
|
||||||
|
|
||||||
r := tx.Stmt(stmtCategoryById).QueryRow(id)
|
|
||||||
if r.Err() != nil {
|
|
||||||
return "", r.Err()
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := r.Scan(name); err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
|
|
||||||
tx.Commit()
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func (s *SQLiteMindflow) DeleteCategory(id int64) (err error) {
|
func (s *SQLiteMindflow) DeleteCategory(id int64) (err error) {
|
||||||
tx, err := s.db.Begin()
|
tx, err := s.db.Begin()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -338,7 +309,6 @@ func (s *SQLiteMindflow) DeleteUnusedCategories() (err error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *SQLiteMindflow) Close() error {
|
func (s *SQLiteMindflow) Close() error {
|
||||||
stmtCategoryById.Close()
|
|
||||||
stmtCategoryGetAll.Close()
|
stmtCategoryGetAll.Close()
|
||||||
stmtCategoryNew.Close()
|
stmtCategoryNew.Close()
|
||||||
stmtCategoryEdit.Close()
|
stmtCategoryEdit.Close()
|
||||||
|
@ -44,7 +44,6 @@ type Mindflow interface {
|
|||||||
Posts() ([]Post, error)
|
Posts() ([]Post, error)
|
||||||
Categories() ([]Category, error)
|
Categories() ([]Category, error)
|
||||||
NewCategory(name string) (int64, error)
|
NewCategory(name string) (int64, error)
|
||||||
GetCategoryByID(id int64) (string, error)
|
|
||||||
EditCategory(category *Category) error
|
EditCategory(category *Category) error
|
||||||
DeleteCategory(id int64) error
|
DeleteCategory(id int64) error
|
||||||
DeleteUnusedCategories() error
|
DeleteUnusedCategories() error
|
||||||
|
Loading…
Reference in New Issue
Block a user