fix double BTC bug in ssu when configuring currencies
This commit is contained in:
parent
4d4e81ca72
commit
bc0a5b9597
1 changed files with 5 additions and 1 deletions
6
bin/ssu
6
bin/ssu
|
|
@ -145,6 +145,10 @@ function cryptoActivate (code, on) {
|
||||||
.then(function (data) {
|
.then(function (data) {
|
||||||
var config = data.data
|
var config = data.data
|
||||||
if (on) {
|
if (on) {
|
||||||
|
if (R.contains(code, config.exchanges.settings.coins)) {
|
||||||
|
console.log('success [no changes]')
|
||||||
|
process.exit(0)
|
||||||
|
}
|
||||||
config.exchanges.settings.coins = R.append(code, config.exchanges.settings.coins)
|
config.exchanges.settings.coins = R.append(code, config.exchanges.settings.coins)
|
||||||
} else {
|
} else {
|
||||||
config.exchanges.settings.coins = R.without([code], config.exchanges.settings.coins)
|
config.exchanges.settings.coins = R.without([code], config.exchanges.settings.coins)
|
||||||
|
|
@ -195,7 +199,7 @@ function crypto () {
|
||||||
transfer: walletPlugin,
|
transfer: walletPlugin,
|
||||||
trader: traderPlugin
|
trader: traderPlugin
|
||||||
}
|
}
|
||||||
config.exchanges.settings.coins = ['BTC', code]
|
config.exchanges.settings.coins = R.union(config.exchanges.settings.coins, [code])
|
||||||
db.none('update user_config set data=$1 where type=$2', [config, 'exchanges'])
|
db.none('update user_config set data=$1 where type=$2', [config, 'exchanges'])
|
||||||
db.none('notify "config_update"')
|
db.none('notify "config_update"')
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue