You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
537 B
Kotlin
20 lines
537 B
Kotlin
package com.idormy.sms.forwarder.database.repository
|
|
|
|
import androidx.annotation.WorkerThread
|
|
import com.idormy.sms.forwarder.database.dao.MsgDao
|
|
import com.idormy.sms.forwarder.database.entity.Msg
|
|
|
|
class MsgRepository(private val msgDao: MsgDao) {
|
|
|
|
@WorkerThread
|
|
suspend fun insert(msg: Msg): Long = msgDao.insert(msg)
|
|
|
|
@WorkerThread
|
|
fun delete(id: Long) = msgDao.delete(id)
|
|
|
|
fun deleteAll() = msgDao.deleteAll()
|
|
|
|
@WorkerThread
|
|
fun deleteTimeAgo(time: Long) = msgDao.deleteTimeAgo(time)
|
|
|
|
} |