UNPKG

styli-event-logger

Version:

Event logger for Styli m-site

21 lines (20 loc) 702 B
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; };