From 2f741d0bdb923bbbde6ae18f15b09f51f2397bce Mon Sep 17 00:00:00 2001 From: neil molina Date: Tue, 9 May 2023 16:55:50 +0800 Subject: [PATCH] sentry environment --- modules/desktop/electron/electron.ts | 5 +++++ modules/desktop/package.json | 2 +- modules/desktop/src/libs/sentry.ts | 5 ++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/desktop/electron/electron.ts b/modules/desktop/electron/electron.ts index 4fc9b1c..a73c68c 100644 --- a/modules/desktop/electron/electron.ts +++ b/modules/desktop/electron/electron.ts @@ -17,9 +17,14 @@ import initializePushNotification, { import init from "./libs/initialize"; import { readSessionData } from "./libs/auth"; +import { isDev } from "./libs/auto-updater"; + log.info("App starting..."); if (app.isPackaged) { + const dev = isDev(); + Sentry.init({ + environment: dev ? "development" : "production", dsn: "https://5ff29bb5b3b64cd4bd4f4960ef1db2e3@o4504750197899264.ingest.sentry.io/4504750206746624", debug: true, release: app.getVersion(), diff --git a/modules/desktop/package.json b/modules/desktop/package.json index 98f972e..9324b9d 100644 --- a/modules/desktop/package.json +++ b/modules/desktop/package.json @@ -1,6 +1,6 @@ { "name": "tea", - "version": "0.1.5", + "version": "0.2.0", "private": true, "description": "tea gui app", "author": "tea.xyz", diff --git a/modules/desktop/src/libs/sentry.ts b/modules/desktop/src/libs/sentry.ts index 120ee2d..e36ae26 100644 --- a/modules/desktop/src/libs/sentry.ts +++ b/modules/desktop/src/libs/sentry.ts @@ -1,10 +1,13 @@ import * as Sentry from "@sentry/browser"; import type { Session } from "./types"; import { isPackaged } from "electron-is-packaged"; +import { isDev } from "@native"; -export function initSentry(session?: Session) { +export async function initSentry(session?: Session) { if (isPackaged) { + const dev = await isDev(); Sentry.init({ + environment: dev ? "development" : "production", dsn: "https://5ff29bb5b3b64cd4bd4f4960ef1db2e3@o4504750197899264.ingest.sentry.io/4504750206746624" }); if (session) {