fix hardcoded fieldname in taskDAO
This commit is contained in:
		
							parent
							
								
									9faea56056
								
							
						
					
					
						commit
						fec9565f69
					
				
					 2 changed files with 10 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -9,3 +9,11 @@ data class Task(
 | 
			
		|||
    val time: Int = 0,
 | 
			
		||||
    val subjectId: String = "",
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
object TaskDocument {
 | 
			
		||||
    const val id = "id"
 | 
			
		||||
    const val name = "name"
 | 
			
		||||
    const val completed = "completed"
 | 
			
		||||
    const val time = "time"
 | 
			
		||||
    const val subjectId = "subjectId"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,6 +2,7 @@ package be.ugent.sel.studeez.domain.implementation
 | 
			
		|||
 | 
			
		||||
import be.ugent.sel.studeez.data.local.models.task.Subject
 | 
			
		||||
import be.ugent.sel.studeez.data.local.models.task.Task
 | 
			
		||||
import be.ugent.sel.studeez.data.local.models.task.TaskDocument
 | 
			
		||||
import be.ugent.sel.studeez.domain.AccountDAO
 | 
			
		||||
import be.ugent.sel.studeez.domain.TaskDAO
 | 
			
		||||
import com.google.firebase.firestore.CollectionReference
 | 
			
		||||
| 
						 | 
				
			
			@ -36,7 +37,7 @@ class FireBaseTaskDAO @Inject constructor(
 | 
			
		|||
    override fun toggleTaskCompleted(task: Task, completed: Boolean) {
 | 
			
		||||
        selectedSubjectTasksCollection(task.subjectId)
 | 
			
		||||
            .document(task.id)
 | 
			
		||||
            .update("completed", completed)
 | 
			
		||||
            .update(TaskDocument.completed, completed)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun selectedSubjectTasksCollection(subjectId: String): CollectionReference =
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue