From 5322063103986afc4b0341c409f6a7e720df9eaf Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Tue, 18 Mar 2014 11:09:49 +0200 Subject: [PATCH] use *mine_random as default strategy --- engine/sharedgroup.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/engine/sharedgroup.go b/engine/sharedgroup.go index 91f6ed22c..37dba9d24 100644 --- a/engine/sharedgroup.go +++ b/engine/sharedgroup.go @@ -67,7 +67,7 @@ func (sg *SharedGroup) GetBalancesByStrategy(myBalance *Balance, bc BalanceChain } strategy := STRATEGY_MINE_RANDOM - if sharingParameters != nil { + if sharingParameters != nil && sharingParameters.Strategy != "" { strategy = sharingParameters.Strategy } switch strategy { @@ -79,6 +79,11 @@ func (sg *SharedGroup) GetBalancesByStrategy(myBalance *Balance, bc BalanceChain rbc := RandomBalanceChainSorter(bc) (&rbc).Sort() bc = BalanceChain(rbc) + default: // use mine random for anything else + strategy = STRATEGY_MINE_RANDOM + rbc := RandomBalanceChainSorter(bc) + (&rbc).Sort() + bc = BalanceChain(rbc) } if strings.HasPrefix(strategy, MINE_PREFIX) { // find index of my balance