Files
imexrps/electron/analytics.js
2022-11-22 11:27:37 -08:00

36 lines
926 B
JavaScript

const { ipcMain } = require("electron");
//const { app } = require("electron");
const log = require("electron-log");
//const Nucleus = require("nucleus-nodejs");
const { default: ipcTypes } = require("../src/ipc.types");
// Nucleus.init("5f91b569b95bac34eefdb63a", {
// disableInDev: true,
// debug: false,
// version: app.getVersion(),
// });
// Nucleus.setProps({
// version: app.getVersion(),
// });
// Nucleus.onError = (type, err) => {
// log.error(err);
// // type will either be uncaughtException, unhandledRejection or windowError
// };
ipcMain.on(ipcTypes.app.toMain.setUserName, (event, userName) => {
// Nucleus.setUserId(userName);
// Nucleus.appStarted();
});
ipcMain.on(ipcTypes.app.toMain.track, (e, args) => {
log.log("NUCLEUS Event", args);
// const { event, ...eventDetails } = args;
try {
//// Nucleus.track(event, eventDetails);
} catch (error) {
log.error(error);
}
});