summaryrefslogtreecommitdiff
path: root/internal/timer/timer.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-09-28 23:28:17 +0300
committerPaul Buetow <paul@buetow.org>2025-09-28 23:28:17 +0300
commit7bc3e0d8dea4989325203987405ce31d0257fd19 (patch)
tree51d9d9241397f22606009e32c22eeb4dcb97b8ec /internal/timer/timer.go
parent5d0532428300d048dbc47acfa08f77b8dc9c32bb (diff)
add continue
Diffstat (limited to 'internal/timer/timer.go')
-rw-r--r--internal/timer/timer.go12
1 files changed, 8 insertions, 4 deletions
diff --git a/internal/timer/timer.go b/internal/timer/timer.go
index 3f2e3f5..e8585d5 100644
--- a/internal/timer/timer.go
+++ b/internal/timer/timer.go
@@ -11,8 +11,12 @@ const (
stateFile = ".timr_state"
)
-// stateFilePathOverride is used by tests to override the state file path.
-var stateFilePathOverride string
+// StateFilePathOverride is used by tests to override the state file path.
+var StateFilePathOverride string
+
+func SetStateFilePathOverride(path string) {
+ StateFilePathOverride = path
+}
type State struct {
StartTime time.Time
@@ -21,8 +25,8 @@ type State struct {
}
func GetStateFile() (string, error) {
- if stateFilePathOverride != "" {
- return stateFilePathOverride, nil
+ if StateFilePathOverride != "" {
+ return StateFilePathOverride, nil
}
configDir, err := os.UserConfigDir()
if err != nil {