mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 18:32:23 +00:00
swarm/shed: add UseMockStore field to IndexItem
This commit is contained in:
parent
215a92f11c
commit
e2a7c0cc73
1 changed files with 6 additions and 0 deletions
|
|
@ -37,6 +37,9 @@ type IndexItem struct {
|
||||||
Data []byte
|
Data []byte
|
||||||
AccessTimestamp int64
|
AccessTimestamp int64
|
||||||
StoreTimestamp int64
|
StoreTimestamp int64
|
||||||
|
// UseMockStore is a pointer to identify
|
||||||
|
// an unset state of the field in Join function.
|
||||||
|
UseMockStore *bool
|
||||||
}
|
}
|
||||||
|
|
||||||
// Merge is a helper method to construct a new
|
// Merge is a helper method to construct a new
|
||||||
|
|
@ -55,6 +58,9 @@ func (i IndexItem) Merge(i2 IndexItem) (new IndexItem) {
|
||||||
if i.StoreTimestamp == 0 {
|
if i.StoreTimestamp == 0 {
|
||||||
i.StoreTimestamp = i2.StoreTimestamp
|
i.StoreTimestamp = i2.StoreTimestamp
|
||||||
}
|
}
|
||||||
|
if i.UseMockStore == nil {
|
||||||
|
i.UseMockStore = i2.UseMockStore
|
||||||
|
}
|
||||||
return i
|
return i
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue