Remove ACRA

This commit is contained in:
Adolfo Santiago 2022-05-29 09:20:55 +02:00
parent e90df8fedc
commit 7cca1f46b1
No known key found for this signature in database
GPG Key ID: 244D6F9A317B4A65
3 changed files with 9 additions and 17 deletions

View File

@ -57,7 +57,7 @@ android {
} }
release { release {
debuggable false // debuggable false
minifyEnabled true minifyEnabled true
shrinkResources true shrinkResources true
@ -242,8 +242,8 @@ dependencies {
implementation deps.square.okhttpBrotli implementation deps.square.okhttpBrotli
// Other dependencies // Other dependencies
implementation deps.acraMail //implementation deps.acraMail
implementation deps.acraNotification //implementation deps.acraNotification
implementation deps.androidImageCropper implementation deps.androidImageCropper
implementation deps.androidSvg implementation deps.androidSvg
implementation deps.autodispose implementation deps.autodispose

View File

@ -24,7 +24,6 @@ import android.app.Application
import android.content.Context import android.content.Context
import android.content.res.Configuration import android.content.res.Configuration
import android.graphics.Bitmap import android.graphics.Bitmap
import androidx.core.app.NotificationManagerCompat
import androidx.emoji.text.EmojiCompat import androidx.emoji.text.EmojiCompat
import androidx.preference.PreferenceManager import androidx.preference.PreferenceManager
import androidx.work.WorkManager import androidx.work.WorkManager
@ -45,15 +44,6 @@ import dagger.android.HasAndroidInjector
import io.reactivex.plugins.RxJavaPlugins import io.reactivex.plugins.RxJavaPlugins
import java.security.Security import java.security.Security
import javax.inject.Inject import javax.inject.Inject
import org.acra.ReportField.ANDROID_VERSION
import org.acra.ReportField.APP_VERSION_CODE
import org.acra.ReportField.APP_VERSION_NAME
import org.acra.ReportField.BUILD_CONFIG
import org.acra.ReportField.STACK_TRACE
import org.acra.config.mailSender
import org.acra.config.notification
import org.acra.data.StringFormat
import org.acra.ktx.initAcra
import org.conscrypt.Conscrypt import org.conscrypt.Conscrypt
import timber.log.Timber import timber.log.Timber
@ -110,7 +100,7 @@ class TuskyApplication : Application(), HasAndroidInjector {
localeManager = LocaleManager(base) localeManager = LocaleManager(base)
super.attachBaseContext(localeManager.setLocale(base)) super.attachBaseContext(localeManager.setLocale(base))
setupAcra() //setupAcra()
} }
override fun onConfigurationChanged(newConfig: Configuration) { override fun onConfigurationChanged(newConfig: Configuration) {
@ -125,6 +115,8 @@ class TuskyApplication : Application(), HasAndroidInjector {
lateinit var localeManager: LocaleManager lateinit var localeManager: LocaleManager
} }
// TODO: Enable ACRA again after figuring out what's wrong.
/*
private fun setupAcra() { private fun setupAcra() {
initAcra { initAcra {
buildConfigClass = BuildConfig::class.java buildConfigClass = BuildConfig::class.java
@ -159,5 +151,5 @@ class TuskyApplication : Application(), HasAndroidInjector {
reportFileName = getString(R.string.acra_email_report_filename) reportFileName = getString(R.string.acra_email_report_filename)
} }
} }
} }*/
} }

View File

@ -50,7 +50,6 @@ import com.mikepenz.iconics.utils.colorInt
import com.mikepenz.iconics.utils.sizePx import com.mikepenz.iconics.utils.sizePx
import javax.inject.Inject import javax.inject.Inject
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import org.acra.ACRA.PREF_ENABLE_ACRA
class PreferencesFragment : PreferenceFragmentCompat(), Injectable { class PreferencesFragment : PreferenceFragmentCompat(), Injectable {
@ -363,6 +362,7 @@ class PreferencesFragment : PreferenceFragmentCompat(), Injectable {
} }
} }
/*
preferenceCategory(R.string.pref_acra_category) { preferenceCategory(R.string.pref_acra_category) {
switchPreference { switchPreference {
setDefaultValue(false) setDefaultValue(false)
@ -370,7 +370,7 @@ class PreferencesFragment : PreferenceFragmentCompat(), Injectable {
setTitle(R.string.pref_acra_body) setTitle(R.string.pref_acra_body)
isSingleLineTitle = false isSingleLineTitle = false
} }
} }*/
} }
} }