Redact google tasks requests

pull/3313/head
Alex Baker 10 months ago
parent 5b5ba97bb2
commit 0098c69f67

@ -26,7 +26,7 @@ abstract class BaseInvoker(
private suspend fun <T> execute(request: AbstractGoogleJsonClientRequest<T>, retry: Boolean): T? = private suspend fun <T> execute(request: AbstractGoogleJsonClientRequest<T>, retry: Boolean): T? =
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
credentialsAdapter.checkToken() credentialsAdapter.checkToken()
Timber.d("%s request: %s", caller, request) Timber.d(caller)
val response: T? = try { val response: T? = try {
if (preferences.isFlipperEnabled) { if (preferences.isFlipperEnabled) {
val start = currentTimeMillis() val start = currentTimeMillis()
@ -47,7 +47,7 @@ abstract class BaseInvoker(
throw e throw e
} }
} }
Timber.d("%s response: %s", caller, prettyPrint(response)) Timber.d("%s -> %s", caller, if (BuildConfig.DEBUG) prettyPrint(response) else "<redacted>")
response response
} }
@ -62,15 +62,11 @@ abstract class BaseInvoker(
} }
private val caller: String private val caller: String
get() { get() = try {
if (BuildConfig.DEBUG) { Thread.currentThread().stackTrace[4].methodName
try { } catch (e: Exception) {
return Thread.currentThread().stackTrace[4].methodName Timber.e(e)
} catch (e: Exception) { ""
Timber.e(e)
}
}
return ""
} }
companion object { companion object {

Loading…
Cancel
Save