Skip to content
This repository was archived by the owner on May 21, 2025. It is now read-only.

Commit 015f7b5

Browse files
author
Pablo Enrici
committed
Merge branch 'develop'
2 parents fbd921c + 0d6e0fa commit 015f7b5

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"dev": "concurrently \"BROWSER=none npm start\" \"wait-on $npm_package_config_cra_dev_serv && ELECTRON_START_URL=$npm_package_config_cra_dev_serv electron .\"",
2121
"dist": "react-scripts build && build --c.extraMetadata.main=build/electron.js",
2222
"dist:mac": "./sign/mac.sh",
23+
"dist:win": ".\\sign\\win.bat",
2324
"eject": "react-scripts eject",
2425
"lint": "eslint --cache public && eslint --cache src",
2526
"pack": "build --c.extraMetadata.main=build/electron.js",

public/analytics.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,24 @@ const { noop } = require('lodash')
66
const settings = require('electron-settings')
77
const isDev = require('electron-is-dev')
88

9-
const visitor = ua(settings.get('app.trackingId'))
9+
let visitor
1010
const analytics = {}
1111

12-
visitor.set('ds', 'app')
13-
visitor.set('an', app.getName())
14-
visitor.set('av', app.getVersion())
15-
1612
analytics.screenview = function (...args) {
13+
if (!visitor) return
1714
visitor.screenview(...args).send()
1815
}
1916

2017
analytics.event = function (...args) {
18+
if (!visitor) return
2119
visitor.event(...args).send()
2220
}
2321

2422
analytics.init = function (userAgent) {
23+
visitor = ua(settings.get('app.trackingId'))
24+
visitor.set('ds', 'app')
25+
visitor.set('an', app.getName())
26+
visitor.set('av', app.getVersion())
2527
visitor.set('ua', userAgent)
2628
analytics.event('App', 'App initiated')
2729
}

sign/win.bat

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
@echo off
2+
echo Building and signing application for Windows
3+
4+
SET CSC_LINK=as.p12
5+
6+
set /p PASSWORD="Insert the certificate password and press enter: "
7+
8+
SET CSC_KEY_PASSWORD=%PASSWORD%
9+
10+
npm run dist

0 commit comments

Comments
 (0)