add refresh endpoint for item's torrents
This commit is contained in:
@@ -5,6 +5,20 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
func (m *Model) GetItemById(id int64) (*Item, error) {
|
||||
row := m.db.QueryRowx("SELECT * FROM items WHERE id = ?", id)
|
||||
if row.Err() != nil {
|
||||
return nil, fmt.Errorf("failed to query db: %v", row.Err())
|
||||
}
|
||||
|
||||
item := new(Item)
|
||||
if err := row.StructScan(item); err != nil {
|
||||
return nil, fmt.Errorf("failed to struct scan item: %v", err)
|
||||
}
|
||||
|
||||
return item, nil
|
||||
}
|
||||
|
||||
func (m *Model) GetItems() ([]*Item, error) {
|
||||
rows, err := m.db.Queryx("SELECT * FROM items")
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user