From 8cf1e426ab6e47b3ac75b12b47243b7476a69b53 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <mail@justjanne.de>
Date: Fri, 18 Apr 2025 03:49:10 +0200
Subject: [PATCH] Fix lint issues

---
 .../service/QuasseldroidNotificationManager.kt            | 3 ++-
 .../de/kuschku/quasseldroid/util/AndroidHandlerThread.kt  | 8 --------
 lint.xml                                                  | 1 +
 3 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/service/QuasseldroidNotificationManager.kt b/app/src/main/java/de/kuschku/quasseldroid/service/QuasseldroidNotificationManager.kt
index 4d0911c5d..2b6764405 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/service/QuasseldroidNotificationManager.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/service/QuasseldroidNotificationManager.kt
@@ -33,6 +33,7 @@ import android.graphics.Canvas
 import android.graphics.drawable.Drawable
 import android.net.Uri
 import android.os.Build
+import androidx.annotation.RequiresApi
 import androidx.core.app.ActivityCompat
 import androidx.core.app.NotificationCompat
 import androidx.core.app.NotificationManagerCompat
@@ -73,7 +74,7 @@ class QuasseldroidNotificationManager @Inject constructor(private val context: C
       prepareChannels()
   }
 
-  @TargetApi(Build.VERSION_CODES.O)
+  @RequiresApi(Build.VERSION_CODES.O)
   private fun prepareChannels() {
     val notificationManager =
       context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
diff --git a/app/src/main/java/de/kuschku/quasseldroid/util/AndroidHandlerThread.kt b/app/src/main/java/de/kuschku/quasseldroid/util/AndroidHandlerThread.kt
index d6eb1e305..ca67b2092 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/util/AndroidHandlerThread.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/util/AndroidHandlerThread.kt
@@ -113,14 +113,6 @@ class AndroidHandlerThread(name: String) : HandlerThread(name) {
     started().let { handler?.postAtFrontOfQueue(r) }
     ?: throw RuntimeException("Thread not started")
 
-  fun removeCallbacks(r: () -> Unit) =
-    started().let { handler?.removeCallbacks(r) }
-    ?: throw RuntimeException("Thread not started")
-
-  fun removeCallbacks(r: () -> Unit, token: Any) =
-    started().let { handler?.removeCallbacks(r, token) }
-    ?: throw RuntimeException("Thread not started")
-
   fun sendMessage(msg: Message): Boolean =
     started().let { handler?.sendMessage(msg) }
     ?: throw RuntimeException("Thread not started")
diff --git a/lint.xml b/lint.xml
index ce055fb69..4f04f03ff 100644
--- a/lint.xml
+++ b/lint.xml
@@ -54,4 +54,5 @@
   <issue id="NewerVersionAvailable" severity="informational"/>
   <issue id="SetTextI18n" severity="informational"/>
   <issue id="DefaultLocale" severity="informational"/>
+  <issue id="UseKtx" severity="informational"/>
 </lint>
-- 
GitLab