From 3729f1130a32e83d5ab674326858beb325e57284 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Thu, 10 Nov 2022 15:40:04 +0100 Subject: [PATCH] suppress some detekt warnings Signed-off-by: Marcel Hibbe --- .../com/nextcloud/talk/activities/CallNotificationActivity.kt | 2 ++ app/src/main/java/com/nextcloud/talk/jobs/NotificationWorker.kt | 2 ++ .../com/nextcloud/talk/models/json/push/DecryptedPushMessage.kt | 1 + app/src/main/java/com/nextcloud/talk/utils/NotificationUtils.kt | 1 + 4 files changed, 6 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallNotificationActivity.kt b/app/src/main/java/com/nextcloud/talk/activities/CallNotificationActivity.kt index 856da2405..3d30e3a0c 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallNotificationActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/activities/CallNotificationActivity.kt @@ -297,6 +297,7 @@ class CallNotificationActivity : CallBaseActivity() { return PendingIntent.getActivity(context, requestCode, intent, intentFlag) } + @Suppress("MagicNumber") private fun handleFromNotification() { val apiVersion = ApiUtils.getConversationApiVersion( userBeingCalled, @@ -363,6 +364,7 @@ class CallNotificationActivity : CallBaseActivity() { showAnswerControls() } + @Suppress("MagicNumber") private fun setAvatarForOneToOneCall() { val imageRequest = DisplayUtils.getImageRequestForUrl( ApiUtils.getUrlForAvatar( diff --git a/app/src/main/java/com/nextcloud/talk/jobs/NotificationWorker.kt b/app/src/main/java/com/nextcloud/talk/jobs/NotificationWorker.kt index 7cacd379e..2d7dc11b7 100644 --- a/app/src/main/java/com/nextcloud/talk/jobs/NotificationWorker.kt +++ b/app/src/main/java/com/nextcloud/talk/jobs/NotificationWorker.kt @@ -274,6 +274,7 @@ class NotificationWorker(context: Context, workerParams: WorkerParameters) : Wor ) } + @Suppress("TooGenericExceptionCaught", "NestedBlockDepth", "ComplexMethod", "LongMethod") private fun initDecryptedData(inputData: Data) { val subject = inputData.getString(BundleKeys.KEY_NOTIFICATION_SUBJECT) val signature = inputData.getString(BundleKeys.KEY_NOTIFICATION_SIGNATURE) @@ -389,6 +390,7 @@ class NotificationWorker(context: Context, workerParams: WorkerParameters) : Wor }) } + @Suppress("MagicNumber") private fun showNotification(intent: Intent) { val largeIcon: Bitmap val priority = NotificationCompat.PRIORITY_HIGH diff --git a/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.kt b/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.kt index 001305b51..264184a75 100644 --- a/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.kt +++ b/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.kt @@ -70,6 +70,7 @@ data class DecryptedPushMessage( // This constructor is added to work with the 'com.bluelinelabs.logansquare.annotation.JsonObject' constructor() : this(null, null, "", null, 0, null, false, false, false, null, null, 0, null) + @Suppress("Detekt.ComplexMethod") override fun equals(other: Any?): Boolean { if (this === other) return true if (javaClass != other?.javaClass) return false diff --git a/app/src/main/java/com/nextcloud/talk/utils/NotificationUtils.kt b/app/src/main/java/com/nextcloud/talk/utils/NotificationUtils.kt index 6db58d1b2..62bbc837c 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/NotificationUtils.kt +++ b/app/src/main/java/com/nextcloud/talk/utils/NotificationUtils.kt @@ -47,6 +47,7 @@ import com.nextcloud.talk.utils.bundle.BundleKeys import com.nextcloud.talk.utils.preferences.AppPreferences import java.io.IOException +@Suppress("TooManyFunctions") object NotificationUtils { enum class NotificationChannels {