Skip to content

Commit 835e248

Browse files
committed
Apply transaction annotation to method with relation annotated return value
Signed-off-by: Sunik Kupfer <kupfer@bitfire.at>
1 parent 556c64c commit 835e248

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

app/src/main/java/at/bitfire/icsdroid/db/dao/SubscriptionsDao.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import androidx.room.Embedded
1111
import androidx.room.Insert
1212
import androidx.room.Query
1313
import androidx.room.Relation
14+
import androidx.room.Transaction
1415
import androidx.room.Update
1516
import at.bitfire.icsdroid.db.entity.Credential
1617
import at.bitfire.icsdroid.db.entity.Subscription
@@ -46,6 +47,7 @@ interface SubscriptionsDao {
4647
@Query("SELECT * FROM subscriptions WHERE url=:url")
4748
suspend fun getByUrl(url: String): Subscription?
4849

50+
@Transaction
4951
@Query("SELECT * FROM subscriptions WHERE id=:id")
5052
suspend fun getWithCredentialsById(id: Long): SubscriptionWithCredential?
5153

0 commit comments

Comments
 (0)