https://kotlinlang.org logo
d

Derrick Wadek

04/22/2020, 9:18 AM
Copy code
class NotesRepository(private val roomDatabase: NoteRoomDatabase) {

    fun getAllNotesFromRoom():LiveData<List<Note>>{
        return roomDatabase.noteDao().getAllNotes()
    }

    suspend fun insertNotes(note: Note){
        roomDatabase.noteDao().saveNote(note)
    }
    suspend fun deleteNotes(note: Note){
        roomDatabase.noteDao().deleteNotes(note)
    }
    suspend fun updateNote(note: Note){
        roomDatabase.noteDao().updateNote(note)
    }
}