checkNeedRemoteRefresh.js 332 B

123456789101112131415
  1. /**
  2. * @author oldj
  3. * @blog https://oldj.net
  4. */
  5. 'use strict'
  6. const saveHosts = require('./saveHosts')
  7. const checkOne = require('./checkOneRemoteHosts')
  8. module.exports = (svr, list, hosts = null) => {
  9. return Promise.all(list.map(i => checkOne(svr, i, hosts && hosts.id === i.id)))
  10. .then(list2 => saveHosts(svr, list2))
  11. }