| 1234567891011121314151617181920212223242526 |
- /**
- * @author oldj
- * @blog https://oldj.net
- */
- 'use strict'
- const isExpired = require('../checkIsExpired')
- const saveHosts = require('./saveHosts')
- module.exports = (svr, list, hosts = null) => {
- let exp = [false]
- if (!hosts) {
- exp = list.map(hosts => isExpired(svr, hosts))
- } else {
- exp = [isExpired(svr, hosts)]
- }
- if (exp.includes(true)) {
- return saveHosts(svr, list)
- } else {
- return Promise.resolve()
- .then(() => false)
- }
- }
|