@@ -2,13 +2,9 @@ import { contextBridge, ipcRenderer } from 'electron'
22import { isDbExist , migrate , migrateFromSnippetsLab , move } from './services/db'
33import { store } from './store'
44import type { ElectronBridge } from '@shared/types/main'
5- import { version } from '../../package.json'
6- import type { TrackEvents } from '@shared/types/main/analytics'
7- import { analytics } from './services/analytics'
5+ import { track } from './services/analytics'
86import { platform } from 'os'
97
10- const isDev = process . env . NODE_ENV === 'development'
11-
128contextBridge . exposeInMainWorld ( 'electron' , {
139 ipc : {
1410 invoke : ( channel , payload ) => ipcRenderer . invoke ( channel , payload ) ,
@@ -33,14 +29,6 @@ contextBridge.exposeInMainWorld('electron', {
3329 move : ( from , to ) => move ( from , to ) ,
3430 isExist : path => isDbExist ( path )
3531 } ,
36- track : ( event : TrackEvents , payload ?: string ) => {
37- if ( isDev ) return
38-
39- const path = payload
40- ? `${ version } /${ event } /${ payload } `
41- : `${ version } /${ event } `
42-
43- analytics . pageview ( path ) . send ( )
44- } ,
32+ track : ( event , payload ) => track ( event , payload ) ,
4533 platform : ( ) => platform ( )
4634} as ElectronBridge )
0 commit comments