Fixed conference info showing in scheduled lists even if it doesn't matches the time criteria

This commit is contained in:
Sylvain Berfini 2022-05-20 15:58:15 +02:00
parent dd26a6059b
commit 3c0dc61828

View file

@ -34,12 +34,7 @@ class ScheduledConferencesViewModel : ViewModel() {
private val listener = object : CoreListenerStub() {
override fun onConferenceInfoReceived(core: Core, conferenceInfo: ConferenceInfo) {
Log.i("[Scheduled Conferences] New conference info received")
val conferencesList = arrayListOf<ScheduledConferenceData>()
conferencesList.addAll(conferences.value.orEmpty())
val data = ScheduledConferenceData(conferenceInfo)
conferencesList.add(data)
conferencesList.sortBy { it.conferenceInfo.dateTime }
conferences.value = conferencesList
computeConferenceInfoList()
}
}