Skip to content
Snippets Groups Projects
Commit afbfa635 authored by salih's avatar salih
Browse files

TaskDao

parent 74c0dd43
No related branches found
No related tags found
No related merge requests found
...@@ -5,18 +5,19 @@ import androidx.room.Delete ...@@ -5,18 +5,19 @@ import androidx.room.Delete
import androidx.room.Insert import androidx.room.Insert
import androidx.room.Update import androidx.room.Update
import androidx.room.* import androidx.room.*
import kotlinx.coroutines.flow.Flow
@Dao @Dao
interface TaskDao { interface TaskDao {
@Query("SELECT * FROM tasks") @Query("SELECT * FROM tasks")
suspend fun getAllTasks(): List<Task> fun getAllTasks(): Flow<List<TaskEntity>>
@Insert(onConflict = OnConflictStrategy.REPLACE) @Insert
suspend fun insertTask(task: Task) suspend fun insertTask(task: TaskEntity)
@Delete @Delete
suspend fun deleteTask(task: Task) suspend fun deleteTask(task: TaskEntity)
@Update @Update
suspend fun updateTask(task: Task) suspend fun updateTask(task: TaskEntity)
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment