Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.end(function (err, res) {
if (err) return t.fail(err)
t.equal(res.text, 'Hello World\n', 'should respond to https request')
ngrok.disconnect(url)
server.close()
hostile.remove('127.0.0.1', host)
})
})
const remove = function( hosts ) {
hostile.remove( '127.0.0.1', hosts.join(' '), function( err ) {
if (err) {
console.error(err)
} else {
console.log('Removed from hosts file successfully!')
}
});
};
return new Promise((resolve, reject) => {
hostile.remove(host.ip, host.domain, err => {
if (err) {
return reject(`Failed to delete [${host.ip} ${host.domain}]: ${err.message}`)
}
setSysHosts(sysHosts => sysHosts.filter(h => !(h.ip === host.ip && h.domain === host.domain)))
resolve()
})
})
},
return new Promise((resolve, reject) => {
hostile.remove(host.ip, host.domain, err => {
if (err) {
return reject(
'failed deleting ' + host.ip + '\n\n Please Make sure you have permission to modify ' + HOSTS + ' file'
)
}
localStorage.removeItem(ALIAS_PREFIX + host.ip + host.domain)
resolve(host)
})
})
}
queue.push(function (cb){
hostile.remove(ip || '127.0.0.1', domain, function (err) {
if (err) {
logger.error(err)
} else {
logger.info('remove hosts successfully! ' + domain)
}
cb();
});
});
deal();
allSites.forEach(site => {
try {
hostile.remove('127.0.0.1', site)
} catch(err) {
error(err.message, true)
}
})