init
This commit is contained in:
@@ -2,6 +2,7 @@ package cc.n0th1ng.tripmoney.data.dao
|
||||
|
||||
import androidx.paging.PagingSource
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Delete
|
||||
import androidx.room.Insert
|
||||
import androidx.room.Query
|
||||
import androidx.room.Upsert
|
||||
@@ -19,4 +20,6 @@ interface TripDao {
|
||||
)
|
||||
fun tripsPaged(): PagingSource<Int, Trip>
|
||||
|
||||
@Delete
|
||||
suspend fun delete(trip: Trip)
|
||||
}
|
||||
|
||||
@@ -22,4 +22,9 @@ class TripRepository @Inject constructor(private val tripDao: TripDao) {
|
||||
pagingSourceFactory = { tripDao.tripsPaged() }
|
||||
).flow
|
||||
}
|
||||
|
||||
@WorkerThread
|
||||
suspend fun delete(trip: Trip) {
|
||||
tripDao.delete(trip)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user