flaglib
Version:
Ignition event 15 added.
36 lines (20 loc) • 1.35 kB
JavaScript
var flaglib = require('flaglib').default;
var SMS = flaglib.sms;
var FLAG = flaglib.flag;
var sms = new SMS({});
console.log(sms);
var flag = new FLAG();
var testData = ["$$ELLII_AQL,151036275,1,12.939538,77.690857,160314175550,A,20,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,*0D"]
console.log("flag test start: "+new Date().getTime());
var flagJson = flag.convertToFlagFromDeviceAQL("$$ELLII_AQL,151036275,1,12.941852, 77.696721,1459836060000,A,20,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,*0D");
var flagJson1 = flag.convertToFlagFromDeviceAQL("$$ELLII_AQL,151036275,1,12.961223, 77.701508,1459836060000,A,20,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,*0D");
var flagJson3 = flag.getUpdatedCacheFlag(flagJson,flagJson1);
console.log("day of the flag: "+ flag.getDayOfTheFlag(flagJson.userMessage));
flagJson3 = flag.convertToFlagFromCache(flagJson3.userMessage);
flagJson3 = flag.getUpdatedCacheFlag(flagJson3,flagJson);
flagJson3 = flag.convertToFlagFromCache(flagJson3.userMessage);
flagJson3 = flag.getUpdatedCacheFlag(flagJson3,flagJson1);
// flagJson3 = flag.getUpdatedCacheFlag(flagJson3,flagJson1);
console.log("\n date: "+ flagJson3.userMessage+"\n");
console.log("flag test end");
sms.sendSMS(['2234234'], 'asfasfdasfd', 'asfdasf');