WIPP
This commit is contained in:
parent
1b89ed5c76
commit
2355054cdc
3 changed files with 20 additions and 21 deletions
|
|
@ -3,8 +3,6 @@ const R = require('ramda')
|
|||
const prettyMs = require('pretty-ms')
|
||||
const numeral = require('numeral')
|
||||
|
||||
const configManager = require('./config-manager')
|
||||
const settingsLoader = require('./settings-loader')
|
||||
const db = require('./postgresql_interface')
|
||||
const T = require('./time')
|
||||
const logger = require('./logger')
|
||||
|
|
@ -77,20 +75,6 @@ function checkNotification (plugins) {
|
|||
.catch(logger.error)
|
||||
}
|
||||
|
||||
function checkBalance (rec) {
|
||||
const settings = settingsLoader.settings()
|
||||
const config = configManager.unscoped(settings.config)
|
||||
const lowBalanceThreshold = config.lowBalanceThreshold
|
||||
return lowBalanceThreshold && rec.fiatBalance < lowBalanceThreshold
|
||||
? {code: 'lowBalance', cryptoCode: rec.cryptoCode, fiatBalance: rec.fiatBalance, fiatCode: rec.fiatCode}
|
||||
: null
|
||||
}
|
||||
|
||||
function checkBalances (plugins) {
|
||||
return plugins.checkBalances()
|
||||
.then(balances => R.reject(R.isNil, balances.map(checkBalance)))
|
||||
}
|
||||
|
||||
function checkPing (deviceEvents) {
|
||||
const sortedEvents = R.sortBy(R.compose(toInt10, R.prop('device_time')), R.map(jsonParse, deviceEvents))
|
||||
const lastEvent = R.last(sortedEvents)
|
||||
|
|
@ -139,7 +123,7 @@ function devicesAndEvents () {
|
|||
function checkStatus (plugins) {
|
||||
const alerts = {devices: {}, deviceNames: {}}
|
||||
|
||||
return Promise.all([checkBalances(plugins), devicesAndEvents()])
|
||||
return Promise.all([plugins.checkBalances(), devicesAndEvents()])
|
||||
.then(([balances, rec]) => {
|
||||
const devices = rec.devices
|
||||
const events = rec.events
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue