mirror of
https://github.com/wulkanowy/wulkanowy.git
synced 2025-02-21 19:44:45 +01:00
Fix update of grades in GradeDetailsFragment (#406)
This commit is contained in:
parent
b6b862d4c3
commit
ba6fb1a4b9
@ -113,7 +113,7 @@ class GradeDetailsPresenter @Inject constructor(
|
|||||||
.flatMap { (student, semesters) ->
|
.flatMap { (student, semesters) ->
|
||||||
averageProvider.getGradeAverage(student, semesters, semesterId, forceRefresh)
|
averageProvider.getGradeAverage(student, semesters, semesterId, forceRefresh)
|
||||||
.flatMap { averages ->
|
.flatMap { averages ->
|
||||||
gradeRepository.getGrades(student, semesters.first { semester -> semester.semesterId == semesterId })
|
gradeRepository.getGrades(student, semesters.first { it.semesterId == semesterId }, forceRefresh)
|
||||||
.map { it.sortedByDescending { grade -> grade.date } }
|
.map { it.sortedByDescending { grade -> grade.date } }
|
||||||
.map { it.groupBy { grade -> grade.subject }.toSortedMap() }
|
.map { it.groupBy { grade -> grade.subject }.toSortedMap() }
|
||||||
.map { createGradeItems(it, averages) }
|
.map { createGradeItems(it, averages) }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user