sn-sms
Version:
A simple CLI tool for work with sms in standart-n automation
37 lines (35 loc) • 1.25 kB
JavaScript
// Generated by CoffeeScript 1.6.2
exports.index = function(req, res) {
var cn, colors, dt, rmAllMessages;
cn = global.appsettings;
colors = global.controls.lib.colors.init();
rmAllMessages = function() {
return global.controls.client.connect(cn, function(client) {
return global.controls.client.rmAllMessages(client, cn);
});
};
dt = new Date();
console.log(dt.toString().verbose);
global.controls.client.connect(cn, function(client) {
return global.controls.client.getAllMessages(client, cn, function(ms) {
if (global.program.firebird) {
return global.controls.db.opendb(function(db) {
return ms.filter(function(value, i) {
return global.controls.client.insertMessageIntoBase(value, cn, db, function(res) {
console.log('insert:'.info, i.toString().data, value.date.datetime.info, value.phone.data, value.text.data);
if (parseInt(i) === parseInt(ms.length - 1)) {
global.controls.db.disconnect(db);
if (global.program.remove) {
return rmAllMessages();
}
}
});
});
});
}
});
});
if (res) {
return res.send('standart-n');
}
};