centralize submission handling

This commit is contained in:
Robin Olsen
2026-03-20 12:42:48 +01:00
parent 5253745445
commit 26210c4afb
4 changed files with 58 additions and 28 deletions

View File

@@ -143,6 +143,18 @@ func (m *Model) logAction(action string) {
}
}
// submitValidation sends a validation request to the submit channel.
// Call this after every successful user action that modifies issues.
func (m *Model) submitValidation() {
if m.submitChan != nil {
select {
case m.submitChan <- struct{}{}:
m.logAction("tui submitted validation")
default:
}
}
}
func (m *Model) startEditTitle(selected ListIssue) {
m.editingTitle = true
m.editingIssueID = selected.ID