Rageshake: add field about what debug settings to expect

Change-Id: Idd9a1954e80c24ed58bf8e1f2b93ecb7cd211407
This commit is contained in:
SpiritCroc 2022-04-07 15:15:29 +02:00
parent 14d7921f35
commit e4c0883312
2 changed files with 5 additions and 1 deletions

View file

@ -14,7 +14,7 @@ object DbgUtil {
private val prefs = HashMap<String, Boolean>()
private val ALL_PREFS = arrayOf(
val ALL_PREFS = arrayOf(
DBG_READ_MARKER,
DBG_SHOW_READ_TRACKING,
DBG_TIMELINE_CHUNKS,

View file

@ -25,6 +25,7 @@ import android.view.View
import androidx.fragment.app.DialogFragment
import androidx.fragment.app.FragmentActivity
import com.squareup.moshi.Types
import de.spiritcroc.matrixsdk.util.DbgUtil
import im.vector.app.BuildConfig
import im.vector.app.R
import im.vector.app.core.di.ActiveSessionHolder
@ -300,7 +301,10 @@ class BugReporter @Inject constructor(
.addFormDataPart("unifiedpush_gateway", UPHelper.getPushGateway(context).toString())
.addFormDataPart("unifiedpush_distributor_exists", UPHelper.distributorExists(context).toString())
.addFormDataPart("unifiedpush_is_embedded_distributor", UPHelper.isEmbeddedDistributor(context).toString())
// More Schildi-specific fields
val enabledDebugSettings = DbgUtil.ALL_PREFS.filter { DbgUtil.isDbgEnabled(it) }
builder.addFormDataPart("enabledDebugSettings", enabledDebugSettings.joinToString())
.addFormDataPart("reportTime", reportTime)
.addFormDataPart("packageName", BuildConfig.APPLICATION_ID)