github.com/status-im/status-go@v1.1.0/protocol/anonmetrics/interval_incrementer.go (about) 1 package anonmetrics 2 3 type FibonacciIntervalIncrementer struct { 4 Last int64 5 Current int64 6 } 7 8 func (f *FibonacciIntervalIncrementer) Next() int64 { 9 out := f.Last + f.Current 10 11 f.Last = f.Current 12 f.Current = out 13 14 return out 15 }