parent
6a676c2fad
commit
6765229d37
14 changed files with 249 additions and 30 deletions
|
@ -10,6 +10,8 @@ interface TaskDAO {
|
|||
|
||||
fun saveTask(newTask: Task)
|
||||
|
||||
fun updateTask(newTask: Task)
|
||||
|
||||
fun deleteTask(oldTask: Task)
|
||||
|
||||
fun toggleTaskCompleted(task: Task, completed: Boolean)
|
||||
|
|
|
@ -22,7 +22,11 @@ class FireBaseTaskDAO @Inject constructor(
|
|||
}
|
||||
|
||||
override fun saveTask(newTask: Task) {
|
||||
TODO("Not yet implemented")
|
||||
selectedSubjectTasksCollection(newTask.subjectId).add(newTask)
|
||||
}
|
||||
|
||||
override fun updateTask(newTask: Task) {
|
||||
selectedSubjectTasksCollection(newTask.id).document(newTask.id).set(newTask)
|
||||
}
|
||||
|
||||
override fun deleteTask(oldTask: Task) {
|
||||
|
|
Reference in a new issue