2NAYWMNHIGKA4Z2FVFMDAHHQJHRLBWXHZZOCAEN6IZ44JCYLNLWAC
56QWUWDTDMQN2GECHJG2MLTGEAQXFU67DI6P4PH4EYDENWRZKW2QC
APWZZI7VBZEPC5XM5CIBK5EXZ5H5K2FKG6QT6JHEZIRB5OGA3O2QC
WUTTL3DCN2WA46LEX3Z2Y6SKLGSUBLVWUHYYPLV7GCDZ3ESPFCGAC
IGOP7BH4JSUT3LYEKRIJGGJYBQGCULQZH3JHLCG55RYF4PRCJSRQC
type completedTaskMsg int64func completeTask(queries *db.Queries, id int64) tea.Cmd { return func() tea.Msg { err := queries.CompleteTask(context.Background(), id) if err != nil { return errMsg{err} } return completedTaskMsg(id)
type completedTaskMsg int64
func completeTask(queries *db.Queries, id int64) tea.Cmd {
return func() tea.Msg {
err := queries.CompleteTask(context.Background(), id)
if err != nil {
return errMsg{err}
}
return completedTaskMsg(id)
case startedTaskMsg:
case startedTaskMsg, completedTaskMsg:
-- name: CompleteTask :execUPDATE tasks SET completed_at = IIF(completed_at IS NULL, DATE(), completed_at) WHERE id = ?;
-- name: CompleteTask :exec
UPDATE tasks SET completed_at = IIF(completed_at IS NULL, DATE(), completed_at) WHERE id = ?;
case selectorItemsMsg:
case selectorItemsMsg, completedTaskMsg, startedTaskMsg: