flaglib
Version:
Ignition event 15 added.
53 lines (35 loc) • 1.6 kB
JavaScript
var flaglib = require('flaglib').default;
var SA = flaglib.studentattendance;
var smsParams = {
url:"http://softsms.in/app/smsapi/index.php",
email:"583c2c8c0df0a",
sender_id:'ENALRT',
dcs:0
};
var pushParams ={
aws_access_key_id: 'AKIAJQ224BS46V2RRT6A',
aws_secret_access_key:'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',
android_arn:'arn:aws:sns:ap-southeast-1:760463240419:app/GCM/FlagIt',
ios_arn:'arn:aws:sns:ap-southeast-1:760463240419:app/APNS/ELLII-TRACKER-IOS-PRODUCTION',
sandbox:false //by default add,for IOS it uses it, for android it rejects it.
};
var zones = [{"zone_id":"1234567", "zone_name":"entrance", "alert_parent":0x6,"alert_admin":0x2},{"zone_id":"1234565", "zone_name":"lab", "alert_parent":0x6,"alert_admin":0x2}];
var profile_name = "appyou labs";
var android = "https://android";
var ios = "https://ios";
console.log("zones length:"+zones.length);
//profile_name, android, ios,stud_name, rfid, parent_mob, platform, arn,sms,zones){
var sa = new SA();
//profile_name, android, ios,stud_name, rfid, parent_mob, platform, arn,sms,zones
sa.updateStudentData(profile_name,android, ios, "anvi","12345678","9980063178","GCM","arn:aws:sns:ap-southeast-1:760463240419:endpoint/GCM/FlagIt/c12aba06-8ccf-391e-9455-8d9f08f845a8",1,zones);
var json = sa.toJSON();
var sa1 = new SA();
sa1.fromJSON(json);
var json1 = sa1.toJSON();
if (json == json1){
console.log("BOTH are EQUAL");
}else{
console.log("BOTH are not EQUAL");
}
sa.alertOnSwipe("1234565","12345678",pushParams,smsParams);
//sa.alertOnSwipe("1234565","12345678",pushParams,smsParams);