diff options
Diffstat (limited to 'internal/timer/timer.go')
| -rw-r--r-- | internal/timer/timer.go | 12 |
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 { |
