raft : Write compact if statements
parent
d5bd600aa5
commit
702c69c906
|
@ -55,10 +55,7 @@ func (u *unstable) maybeLastIndex() (uint64, bool) {
|
||||||
// is any.
|
// is any.
|
||||||
func (u *unstable) maybeTerm(i uint64) (uint64, bool) {
|
func (u *unstable) maybeTerm(i uint64) (uint64, bool) {
|
||||||
if i < u.offset {
|
if i < u.offset {
|
||||||
if u.snapshot == nil {
|
if u.snapshot != nil && u.snapshot.Metadata.Index == i {
|
||||||
return 0, false
|
|
||||||
}
|
|
||||||
if u.snapshot.Metadata.Index == i {
|
|
||||||
return u.snapshot.Metadata.Term, true
|
return u.snapshot.Metadata.Term, true
|
||||||
}
|
}
|
||||||
return 0, false
|
return 0, false
|
||||||
|
@ -71,6 +68,7 @@ func (u *unstable) maybeTerm(i uint64) (uint64, bool) {
|
||||||
if i > last {
|
if i > last {
|
||||||
return 0, false
|
return 0, false
|
||||||
}
|
}
|
||||||
|
|
||||||
return u.entries[i-u.offset].Term, true
|
return u.entries[i-u.offset].Term, true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue