Documentation
¶
Overview ¶
Package summary tracks pomodoro sessions and renders visual summary with progress bar.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SessionSummary ¶
type SessionSummary struct {
// contains filtered or unexported fields
}
func (*SessionSummary) AddDuration ¶ added in v0.9.0
func (t *SessionSummary) AddDuration(taskType config.TaskType, duration time.Duration)
AddDuration adds a duration to the summary based on the task type.
func (*SessionSummary) AddSession ¶
func (t *SessionSummary) AddSession(taskType config.TaskType, elapsed time.Duration)
AddSession adds a session to the summary based on the task type and elapsed time.
func (SessionSummary) Print ¶
func (t SessionSummary) Print()
Print prints the session summary to the console.
func (*SessionSummary) SetDatabaseUnavailable ¶ added in v1.0.4
func (t *SessionSummary) SetDatabaseUnavailable()
SetDatabaseUnavailable marks the database as unavailable. prints a warning in the summary.
Click to show internal directories.
Click to hide internal directories.