diff --git a/app/main.js b/app/main.js index 221b5e4..32093fc 100644 --- a/app/main.js +++ b/app/main.js @@ -1,5 +1,6 @@ import { app, Menu, BrowserWindow, dialog, nativeImage } from "electron"; import { clearActivity, setActivity, loginToRPC } from './rpc.js'; +import { initialize, trackEvent } from "@aptabase/electron/main"; import { ElectronBlocker } from "@cliqz/adblocker-electron"; import { getValue } from './store.js'; import { fileURLToPath } from 'url'; @@ -23,6 +24,8 @@ transports.file.level = "verbose"; console.log = _log; Object.assign(console, functions); +initialize("A-US-2528580917"); + function createWindow() { if (getValue("enterprise-or-normal") === "https://microsoft365.com/?auth=1") { var win = new BrowserWindow({ @@ -77,6 +80,7 @@ function createWindow() { win.webContents.on("did-finish-load", () => { splash.destroy(); win.show(); + trackEvent("app_started"); if (getValue("discordrpcstatus") === "true") { setActivity(`On "${win.webContents.getTitle()}"`); } diff --git a/yarn.lock b/yarn.lock index 6bc26b8..4f66819 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,6 +19,15 @@ __metadata: languageName: node linkType: hard +"@aptabase/electron@npm:^0.3.1": + version: 0.3.1 + resolution: "@aptabase/electron@npm:0.3.1" + peerDependencies: + electron: ">= 3.x" + checksum: 10c0/f26e48f2e3449faf19c36d2ad2a3eb13269ad851187c93f1f095d39d11153108628faa3c70cd3e24ad760f5f0bf8b24d1b7675b2dcc652f500bf46b2c31db2e1 + languageName: node + linkType: hard + "@cliqz/adblocker-content@npm:^1.27.2": version: 1.27.2 resolution: "@cliqz/adblocker-content@npm:1.27.2" @@ -2771,6 +2780,7 @@ __metadata: version: 0.0.0-use.local resolution: "ms-365-electron@workspace:." dependencies: + "@aptabase/electron": "npm:^0.3.1" "@cliqz/adblocker-electron": "npm:^1.26.6" "@xhayper/discord-rpc": "npm:^1.0.21" about-window: "npm:^1.15.2"