From 1fc43bb8fc48add9998bff60e88335ad6f0177af Mon Sep 17 00:00:00 2001 From: Agzamus Date: Thu, 3 Sep 2026 20:54:44 +0300 Subject: [PATCH] refactor: clenup --- .../main/java/agzam/vyatsu/ui/schedule/ScheduleScreen.kt | 8 ++++++-- .../java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleScreen.kt b/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleScreen.kt index d593f81..2d20e04 100644 --- a/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleScreen.kt +++ b/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleScreen.kt @@ -260,8 +260,12 @@ private fun LessonSlot(slotIndex: Int, slot: TimeSlot) { style = MaterialTheme.typography.bodyLarge ) Text( - listOf(lesson.type.label, lesson.subgroup, lesson.teacher, lesson.room) - .filterNotNull() + listOfNotNull( + lesson.type.label, + lesson.subgroup, + lesson.teacher, + lesson.room + ) .filter { it.isNotBlank() } .joinToString(" ยท "), style = MaterialTheme.typography.bodySmall, diff --git a/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt b/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt index 849d559..c976b92 100644 --- a/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt +++ b/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt @@ -81,7 +81,7 @@ class ScheduleViewModel( val dayDate = when { weekDays.any { it.date == current.dayDate } -> current.dayDate - weekDays.any { it.date == todayDate && todayDate != null } -> todayDate + weekDays.any { it.date == todayDate } -> todayDate else -> weekDays.firstOrNull()?.date }