currency: Make pairs.Add variadic (#1566)

* Making Pairs(Add) Variatic

* Slight improvements

* Implementation overhaul

* Improvements

* Changing code which can use the variadic functionality

* Fixing silliness

* thing left over
This commit is contained in:
cranktakular
2024-07-12 14:36:05 +10:00
committed by GitHub
parent c601575c66
commit 90fee94c76
5 changed files with 40 additions and 20 deletions

View File

@@ -53,12 +53,8 @@ func TestCreateUSDTrackingPairs(t *testing.T) {
cp3 := currency.NewPair(currency.LTC, currency.BTC)
exchB := exch.GetBase()
eba := exchB.CurrencyPairs.Pairs[a]
eba.Available = eba.Available.Add(cp)
eba.Enabled = eba.Enabled.Add(cp)
eba.Available = eba.Available.Add(cp2)
eba.Enabled = eba.Enabled.Add(cp2)
eba.Available = eba.Available.Add(cp3)
eba.Enabled = eba.Enabled.Add(cp3)
eba.Available = eba.Available.Add(cp, cp2, cp3)
eba.Enabled = eba.Enabled.Add(cp, cp2, cp3)
eba.AssetEnabled = convert.BoolPtr(true)
err = em.Add(exch)