package com.example.firstapp.database.repository
|
|
import com.example.firstapp.database.dao.ReminderDao
|
import androidx.annotation.WorkerThread
|
import com.example.firstapp.database.entity.Reminder
|
import kotlinx.coroutines.flow.Flow
|
|
class ReminderRepository(private val reminderDao: ReminderDao) {
|
|
val allReminders: Flow<List<Reminder>> = reminderDao.getAllReminders()
|
|
@WorkerThread
|
fun insert(reminder: Reminder) {
|
reminderDao.insert(reminder)
|
}
|
|
@WorkerThread
|
fun delete(reminder: Reminder) {
|
reminderDao.delete(reminder)
|
}
|
}
|