UNPKG

flaglib

Version:

Ignition event 15 added.

53 lines (35 loc) 1.6 kB
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);