mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
some cleanup
This commit is contained in:
parent
5a20e5e1a1
commit
14ca70a5f5
1 changed files with 5 additions and 13 deletions
|
@ -38,16 +38,15 @@ import kotlin.concurrent.thread
|
||||||
import kotlin.system.exitProcess
|
import kotlin.system.exitProcess
|
||||||
|
|
||||||
class CustomReportSender : ReportSender {
|
class CustomReportSender : ReportSender {
|
||||||
|
// Sends crash logs to google forms, might give a false positive of a google tracker in app scans
|
||||||
// Sends all your crashes to google forms
|
|
||||||
override fun send(context: Context, errorContent: CrashReportData) {
|
override fun send(context: Context, errorContent: CrashReportData) {
|
||||||
|
|
||||||
println("Sending Crash Report")
|
println("Sending Crash Report")
|
||||||
|
|
||||||
val url = if (SettingsFragment.isTrueTvSettings()) {
|
val url = if (SettingsFragment.isTrueTvSettings()) {
|
||||||
"Google Form URL for TV's"
|
"FORM_URL_FOR_TVs"
|
||||||
} else {
|
} else {
|
||||||
"For Phones"
|
"FORM_URL_FOR_PHONES"
|
||||||
}
|
}
|
||||||
|
|
||||||
val data = mapOf(
|
val data = mapOf(
|
||||||
|
@ -112,7 +111,7 @@ class AcraApplication : Application() {
|
||||||
|
|
||||||
override fun onCreate() {
|
override fun onCreate() {
|
||||||
super.onCreate()
|
super.onCreate()
|
||||||
//NativeCrashHandler.initCrashHandler()
|
// NativeCrashHandler.initCrashHandler()
|
||||||
ExceptionHandler(filesDir.resolve("last_error")) {
|
ExceptionHandler(filesDir.resolve("last_error")) {
|
||||||
val intent = context!!.packageManager.getLaunchIntentForPackage(context!!.packageName)
|
val intent = context!!.packageManager.getLaunchIntentForPackage(context!!.packageName)
|
||||||
startActivity(Intent.makeRestartActivityTask(intent!!.component))
|
startActivity(Intent.makeRestartActivityTask(intent!!.component))
|
||||||
|
@ -127,7 +126,7 @@ class AcraApplication : Application() {
|
||||||
context = base
|
context = base
|
||||||
|
|
||||||
initAcra {
|
initAcra {
|
||||||
//core configuration:
|
// core configuration:
|
||||||
buildConfigClass = BuildConfig::class.java
|
buildConfigClass = BuildConfig::class.java
|
||||||
reportFormat = StringFormat.JSON
|
reportFormat = StringFormat.JSON
|
||||||
|
|
||||||
|
@ -136,13 +135,6 @@ class AcraApplication : Application() {
|
||||||
ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL,
|
ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL,
|
||||||
ReportField.STACK_TRACE,
|
ReportField.STACK_TRACE,
|
||||||
)
|
)
|
||||||
|
|
||||||
// removed this due to bug when starting the app, moved it to when it actually crashes
|
|
||||||
//each plugin you chose above can be configured in a block like this:
|
|
||||||
/*toast {
|
|
||||||
text = getString(R.string.acra_report_toast)
|
|
||||||
//opening this block automatically enables the plugin.
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue