function fetchRules()

in EmergingThreats/src/EmergingBotCC.js [8:28]


function fetchRules() {
  console.log("Fetching the list of rules...");
  return new Promise((resolve, reject) => {
    let dataString = '';
    let post_req = https.request(url, (res) => {
      res.setEncoding("utf8");
      res.on('data', chunk => {
        dataString += chunk;
      });
      res.on('end', () => {
        listOfRules = dataString.split(/\r?\n/);
        console.log("Fetched rules...");
        resolve();
      });
      res.on('error', (err) => {
        reject(err);
      });
    });
    post_req.end();
  });
}