File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
androidApp/src/main/java/app/opass/ccip/android/ui/screens Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,12 @@ class ScheduleViewModel @AssistedInject constructor(
4747 private fun getSchedule (forceReload : Boolean = false) {
4848 viewModelScope.launch {
4949 try {
50- _schedule .value = portalHelper.getSchedule(eventId, forceReload)
50+ val rawSchedule = portalHelper.getSchedule(eventId, forceReload)
51+ _schedule .value = rawSchedule?.copy(
52+ sessions = rawSchedule.sessions.map {
53+ it.copy(room = portalHelper.getRoom(eventId, it.room)!! .name)
54+ }
55+ )
5156 _searchResult .value = _schedule .value?.sessions ? : emptyList()
5257 } catch (exception: Exception ) {
5358 Log .e(TAG , " Failed to fetch schedules" , exception)
Original file line number Diff line number Diff line change @@ -57,7 +57,8 @@ class SessionViewModel @AssistedInject constructor(
5757 _session .value = session.copy(
5858 type = queriedSessionType,
5959 tags = queriedTags,
60- speakers = queriedSpeakers
60+ speakers = queriedSpeakers,
61+ room = portalHelper.getRoom(eventId, session.room)!! .name
6162 )
6263 }
6364 }
You can’t perform that action at this time.
0 commit comments