summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSayantan Roychowdhury <sayantan.rc@e.email>2023-05-05 23:09:58 +0000
committerSayantan Roychowdhury <sayantan.rc@e.email>2023-05-05 23:09:58 +0000
commita348c8196a643e4f5853587133b05e3ec2cd0faa (patch)
tree733e1c001bc4cfafdf63eec495510b6ffde87071
parent77914b27cf83fb8f6140542ae1d41728aa531603 (diff)
parentc69292e17f9b911b90edb342b618b9bc71428d3d (diff)
Merge branch '1234-fix-sentry-crash' into 'main'
1234 fix sentry crash See merge request e/os/advanced-privacy!130
-rw-r--r--app/build.gradle17
-rw-r--r--build.gradle2
-rw-r--r--dependencies.gradle2
3 files changed, 18 insertions, 3 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 5f3009a..e6d0c2a 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -21,6 +21,21 @@ plugins {
id 'kotlin-kapt'
}
+def getSentryDsn = { ->
+
+ def sentryDsnEnv = System.getenv("SENTRY_DSN")
+ if (sentryDsnEnv != null) {
+ return sentryDsnEnv
+ }
+
+ Properties properties = new Properties()
+ def propertiesFile = project.rootProject.file('local.properties')
+ if (propertiesFile.exists()) {
+ properties.load(propertiesFile.newDataInputStream())
+ }
+ return properties.getProperty('SENTRY_DSN')
+}
+
android {
compileSdkVersion buildConfig.compileSdk
@@ -39,7 +54,7 @@ android {
]
resValue("string", "mapbox_key", MAPBOX_KEY)
- buildConfigField("String", "SENTRY_DSN", "\"$SENTRY_DSN\"")
+ buildConfigField("String", "SENTRY_DSN", "\"${getSentryDsn()}\"")
}
signingConfigs {
diff --git a/build.gradle b/build.gradle
index 715772f..6bc83b5 100644
--- a/build.gradle
+++ b/build.gradle
@@ -27,7 +27,7 @@ buildscript {
'version' : [
'major': 1,
'minor': 12,
- 'patch': 0,
+ 'patch': 1,
],
]
diff --git a/dependencies.gradle b/dependencies.gradle
index 5fbbcf6..a0879b4 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -115,4 +115,4 @@ libs.maplibre = 'org.maplibre.gl:android-sdk:10.0.2'
libs.mpAndroidCharts = 'com.github.PhilJay:MPAndroidChart:v3.1.0'
-libs.telemetry = 'foundation.e.lib:telemetry:0.0.7-alpha'
+libs.telemetry = 'foundation.e.lib:telemetry:0.0.8-alpha'