Add get task/id (#30)

Closes #22

Reviewed-on: #30
This commit was merged in pull request #30.
This commit is contained in:
2025-05-13 11:47:05 +02:00
parent 2c133e0d85
commit c5efe585d6
3 changed files with 58 additions and 4 deletions

View File

@@ -200,3 +200,14 @@ func (db *Db) GetTasks() ([]Task, error) {
}
return tasks, nil
}
func (db *Db) GetTask(id int) (Task, error) {
task := Task{}
err := db.db.Query("select id, name, reward, assigned from tasks where id = ?").
Bind(id).ScanSingle(&task.ID, &task.Name, &task.Reward, &task.Assigned)
if err != nil {
return Task{}, err
}
return task, nil
}