From aa901dfdf7ca4aafc3ee2d910929486a07fa0c4c Mon Sep 17 00:00:00 2001 From: "Adam M. Szalkowski" Date: Tue, 16 Jun 2026 11:23:36 +0200 Subject: [PATCH] fix: ksp issue --- app/build.gradle.kts | 4 ++++ .../de/szalkowski/activitylauncher/database/AppDatabase.kt | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e6fd54c..706dd6e 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -94,6 +94,10 @@ android { } } +ksp { + arg("room.generateKotlin", "true") +} + tasks.withType().configureEach { compilerOptions { jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_21) diff --git a/app/src/main/java/de/szalkowski/activitylauncher/database/AppDatabase.kt b/app/src/main/java/de/szalkowski/activitylauncher/database/AppDatabase.kt index 4178edd..e5cf0bf 100644 --- a/app/src/main/java/de/szalkowski/activitylauncher/database/AppDatabase.kt +++ b/app/src/main/java/de/szalkowski/activitylauncher/database/AppDatabase.kt @@ -20,7 +20,7 @@ interface PackageDao { @Transaction @Query("DELETE FROM packages WHERE packageName = :packageName") - suspend fun deletePackageByName(packageName: String) + suspend fun deletePackageByName(packageName: String): Int @Query("SELECT * FROM packages WHERE isFullyLoaded = 0") suspend fun getNotFullyLoadedPackages(): List @@ -34,7 +34,7 @@ interface PackageDao { @Transaction @Query("DELETE FROM activities WHERE packageName = :packageName") - suspend fun deleteActivitiesForPackage(packageName: String) + suspend fun deleteActivitiesForPackage(packageName: String): Int } data class PackageWithActivities(