Skip to content

Commit

Permalink
Remove unnecessary setter method for state
Browse files Browse the repository at this point in the history
  • Loading branch information
tmedetbekov committed Mar 13, 2019
1 parent 3b53172 commit 07febf1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 14 deletions.
Expand Up @@ -118,7 +118,7 @@ class BlockSyncer(
try {
transactionProcessor.process(merkleBlock.associatedTransactions, block, state.iterationHasPartialBlocks, realm)
} catch (e: BloomFilterManager.BloomFilterExpired) {
state.setIteration(hasPartialBlocks = true)
state.iterationHasPartialBlocks = true
}

if (!state.iterationHasPartialBlocks) {
Expand Down Expand Up @@ -146,19 +146,12 @@ class BlockSyncer(
private fun handlePartialBlocks() {
addressManager.fillGap()
bloomFilterManager.regenerateBloomFilter()
state.setIteration(hasPartialBlocks = false)
state.iterationHasPartialBlocks = false
}

private fun clearBlockHashes() {
storage.deleteBlockchainBlockHashes()
}

class State {
var iterationHasPartialBlocks = false
private set

fun setIteration(hasPartialBlocks: Boolean) {
iterationHasPartialBlocks = hasPartialBlocks
}
}
class State(var iterationHasPartialBlocks: Boolean = false)
}
Expand Up @@ -181,7 +181,7 @@ class BlockSyncerTest : Spek({
it("handles partial blocks") {
verify(addressManager).fillGap()
verify(bloomFilterManager).regenerateBloomFilter()
verify(state).setIteration(false)
verify(state).iterationHasPartialBlocks = false
}

it("clears partial blocks") {
Expand Down Expand Up @@ -209,7 +209,7 @@ class BlockSyncerTest : Spek({

verify(addressManager).fillGap()
verify(bloomFilterManager).regenerateBloomFilter()
verify(state).setIteration(false)
verify(state).iterationHasPartialBlocks = false
}
}

Expand Down Expand Up @@ -248,7 +248,7 @@ class BlockSyncerTest : Spek({
it("handles partial blocks") {
verify(addressManager).fillGap()
verify(bloomFilterManager).regenerateBloomFilter()
verify(state).setIteration(false)
verify(state).iterationHasPartialBlocks = false
}

it("clears partial blocks") {
Expand Down Expand Up @@ -443,7 +443,7 @@ class BlockSyncerTest : Spek({
it("sets state as it left partially handled blocks") {
blockSyncer.handleMerkleBlock(merkleBlock, maxBlockHeight)

verify(state).setIteration(hasPartialBlocks = true)
verify(state).iterationHasPartialBlocks = true
}
}

Expand Down

0 comments on commit 07febf1

Please sign in to comment.