Fixed conference info showing in scheduled lists even if it doesn't matches the time criteria
This commit is contained in:
parent
dd26a6059b
commit
3c0dc61828
1 changed files with 1 additions and 6 deletions
|
@ -34,12 +34,7 @@ class ScheduledConferencesViewModel : ViewModel() {
|
||||||
private val listener = object : CoreListenerStub() {
|
private val listener = object : CoreListenerStub() {
|
||||||
override fun onConferenceInfoReceived(core: Core, conferenceInfo: ConferenceInfo) {
|
override fun onConferenceInfoReceived(core: Core, conferenceInfo: ConferenceInfo) {
|
||||||
Log.i("[Scheduled Conferences] New conference info received")
|
Log.i("[Scheduled Conferences] New conference info received")
|
||||||
val conferencesList = arrayListOf<ScheduledConferenceData>()
|
computeConferenceInfoList()
|
||||||
conferencesList.addAll(conferences.value.orEmpty())
|
|
||||||
val data = ScheduledConferenceData(conferenceInfo)
|
|
||||||
conferencesList.add(data)
|
|
||||||
conferencesList.sortBy { it.conferenceInfo.dateTime }
|
|
||||||
conferences.value = conferencesList
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue