diff options
Diffstat (limited to 'common.go')
| -rw-r--r-- | common.go | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -2,7 +2,11 @@ package zoopb -import "go.wit.com/lib/config" +import ( + "time" + + "go.wit.com/lib/config" +) var pbfile string = "/var/cache/zookeeper/machine" @@ -13,3 +17,8 @@ func (pb *Machine) Save() error { func (pb *Machine) Load() error { return config.LoadFile(pb, pbfile) } + +func (m *Machine) SinceLastUpdate() time.Duration { + age := m.Laststamp.AsTime() + return time.Since(age) +} |
