styli-event-logger
Version:
Event logger for Styli m-site
21 lines (20 loc) • 702 B
JavaScript
function initialize() {
let userMachineInfo = {};
const navigatorObject = window.navigator;
userMachineInfo["userAgent"] = navigatorObject.userAgent;
userMachineInfo["userAgentData"] = navigatorObject.userAgentData;
return userMachineInfo;
}
module.exports = function event(eventObj, eventType) {
let returnObj = { status: 200, statusMsg: "OK", clientInfo: initialize() };
if (Object.keys(eventObj).length === 0) {
returnObj["additional"] = "Event object is empty";
} else {
if (eventType && eventType !== "" && eventType.length !== 0) {
//call the AKKA API
} else {
returnObj["additional"] = "Event type is empty or undefined";
}
}
return returnObj;
};