summaryrefslogtreecommitdiff
path: root/common.go
diff options
context:
space:
mode:
Diffstat (limited to 'common.go')
-rw-r--r--common.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/common.go b/common.go
index 54bc045..1c63b4c 100644
--- a/common.go
+++ b/common.go
@@ -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)
+}