feat: fix Sentry disabling logic again

This commit is contained in:
Harsh Shandilya 2023-05-04 14:09:05 +05:30
parent 70ee848a41
commit b498cf4b62
No known key found for this signature in database
4 changed files with 18 additions and 22 deletions

View file

@ -29,6 +29,15 @@ class SentryPlugin : Plugin<Project> {
val sentryDsn = project.providers.environmentVariable(SENTRY_DSN_PROPERTY)
variant.manifestPlaceholders.put("sentryDsn", sentryDsn.getOrElse(""))
}
onVariants(selector().withBuildType("benchmark")) { variant ->
variant.manifestPlaceholders.put("enableSentry", "false")
}
onVariants(selector().withBuildType("debug")) { variant ->
variant.manifestPlaceholders.put("enableSentry", "false")
}
onVariants(selector().withBuildType("release")) { variant ->
variant.manifestPlaceholders.put("enableSentry", "true")
}
}
project.plugins.apply(io.sentry.android.gradle.SentryPlugin::class)
project.extensions.configure<SentryPluginExtension> {