mirror of
https://github.com/30hours/blah2.git
synced 2025-03-19 00:21:33 +00:00
50 lines
No EOL
1 KiB
JavaScript
50 lines
No EOL
1 KiB
JavaScript
const http = require('http');
|
|
|
|
var falsetargets = [];
|
|
frequency = [];
|
|
var ts = '';
|
|
var output = [];
|
|
const options_falsetargets = {
|
|
host: '127.0.0.1',
|
|
path: '/api/falsetargets',
|
|
port: 3000
|
|
};
|
|
|
|
function update_data() {
|
|
|
|
// check if timestamp is updated
|
|
http.get(options_falsetargets, function (res) {
|
|
res.setEncoding('utf8');
|
|
res.on('data', function (body) {
|
|
if (ts != body) {
|
|
ts = body;
|
|
http.get(options_falsetargets, function (res) {
|
|
let body_map = '';
|
|
res.setEncoding('utf8');
|
|
res.on('data', (chunk) => {
|
|
body_map += chunk;
|
|
});
|
|
res.on('end', () => {
|
|
try {
|
|
|
|
output = JSON.parse(body_map);
|
|
// false targets
|
|
falsetargets.push(output.falsetargets);
|
|
} catch (e) {
|
|
console.error(e.message);
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
});
|
|
|
|
};
|
|
|
|
setInterval(update_data, 100);
|
|
|
|
function get_data() {
|
|
return output;
|
|
};
|
|
|
|
module.exports.get_data_falsetargets = get_data; |