common: Replace StringDataCompare with slices.Contains and cleanup string funcs (#1631)

* common: Replace StringDataCompare with slices.Contains and cleanup string funcs

* common/docs: Update SliceDifference and remove outdated steps from ADD_NEW_EXCHANGE.md

* common: Improve SliceDifference
This commit is contained in:
Adrian Gallagher
2024-09-13 10:43:20 +10:00
committed by GitHub
parent 22cb0eb9b9
commit b8e836d74f
32 changed files with 201 additions and 370 deletions

View File

@@ -903,7 +903,7 @@ func (bot *Engine) SetupExchanges() error {
bot.dryRunParamInteraction("exchanges")
exchangesOverride = strings.Split(bot.Settings.Exchanges, ",")
for x := range exchangesOverride {
if !common.StringDataCompareInsensitive(exchange.Exchanges, exchangesOverride[x]) {
if !common.StringSliceCompareInsensitive(exchange.Exchanges, exchangesOverride[x]) {
return fmt.Errorf("exchange %s not found", exchangesOverride[x])
}
}