Skip to content

Commit b9117cf

Browse files
feat: changes according PR feedback
1 parent 71cc7de commit b9117cf

File tree

20 files changed

+30
-26
lines changed

20 files changed

+30
-26
lines changed

app/src/main/java/org/openedx/app/AppRouter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import org.openedx.auth.presentation.signin.SignInFragment
1111
import org.openedx.auth.presentation.signup.SignUpFragment
1212
import org.openedx.core.CalendarRouter
1313
import org.openedx.core.FragmentViewType
14-
import org.openedx.core.presentation.course.CourseViewMode
1514
import org.openedx.core.presentation.global.appupgrade.AppUpgradeRouter
1615
import org.openedx.core.presentation.global.appupgrade.UpgradeRequiredFragment
1716
import org.openedx.core.presentation.global.webview.WebContentFragment
@@ -24,6 +23,7 @@ import org.openedx.course.presentation.handouts.HandoutsType
2423
import org.openedx.course.presentation.handouts.HandoutsWebViewFragment
2524
import org.openedx.course.presentation.section.CourseSectionFragment
2625
import org.openedx.course.presentation.unit.container.CourseUnitContainerFragment
26+
import org.openedx.course.presentation.unit.container.CourseViewMode
2727
import org.openedx.course.presentation.unit.video.VideoFullScreenFragment
2828
import org.openedx.course.presentation.unit.video.YoutubeVideoFullScreenFragment
2929
import org.openedx.course.settings.download.DownloadQueueFragment

app/src/main/java/org/openedx/app/deeplink/DeepLinkRouter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import org.openedx.auth.presentation.signin.SignInFragment
1111
import org.openedx.core.FragmentViewType
1212
import org.openedx.core.config.Config
1313
import org.openedx.core.data.storage.CorePreferences
14-
import org.openedx.core.presentation.course.CourseViewMode
1514
import org.openedx.course.domain.interactor.CourseInteractor
1615
import org.openedx.course.presentation.handouts.HandoutsType
16+
import org.openedx.course.presentation.unit.container.CourseViewMode
1717
import org.openedx.discovery.domain.interactor.DiscoveryInteractor
1818
import org.openedx.discovery.domain.model.Course
1919
import org.openedx.discovery.presentation.catalog.WebViewLink

core/src/main/java/org/openedx/core/presentation/course/CourseViewMode.kt

Lines changed: 0 additions & 6 deletions
This file was deleted.

core/src/main/java/org/openedx/core/utils/TimeUtils.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ object TimeUtils {
2020

2121
private const val FORMAT_ISO_8601 = "yyyy-MM-dd'T'HH:mm:ss'Z'"
2222
private const val FORMAT_ISO_8601_WITH_TIME_ZONE = "yyyy-MM-dd'T'HH:mm:ssXXX"
23+
private const val FORMAT_MONTH_DAY = "MMM dd"
2324
private const val SEVEN_DAYS_IN_MILLIS = 604800000L
2425

2526
fun formatToString(context: Context, date: Date, useRelativeDates: Boolean): String {
@@ -98,7 +99,7 @@ object TimeUtils {
9899
}
99100

100101
fun formatToMonthDay(date: Date): String {
101-
val sdf = SimpleDateFormat("MMM dd", Locale.getDefault())
102+
val sdf = SimpleDateFormat(FORMAT_MONTH_DAY, Locale.getDefault())
102103
return sdf.format(date)
103104
}
104105

course/src/main/java/org/openedx/course/presentation/CourseRouter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package org.openedx.course.presentation
22

33
import androidx.fragment.app.FragmentManager
4-
import org.openedx.core.presentation.course.CourseViewMode
54
import org.openedx.course.presentation.handouts.HandoutsType
5+
import org.openedx.course.presentation.unit.container.CourseViewMode
66

77
interface CourseRouter {
88

course/src/main/java/org/openedx/course/presentation/assignments/CourseContentAssignmentScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ import org.openedx.core.domain.model.Block
5858
import org.openedx.core.domain.model.BlockCounts
5959
import org.openedx.core.domain.model.CourseProgress
6060
import org.openedx.core.domain.model.Progress
61-
import org.openedx.core.presentation.course.CourseViewMode
6261
import org.openedx.core.ui.theme.OpenEdXTheme
6362
import org.openedx.core.ui.theme.appColors
6463
import org.openedx.core.ui.theme.appShapes
@@ -67,6 +66,7 @@ import org.openedx.core.utils.TimeUtils
6766
import org.openedx.course.R
6867
import org.openedx.course.presentation.contenttab.CourseContentAssignmentEmptyState
6968
import org.openedx.course.presentation.ui.CourseProgress
69+
import org.openedx.course.presentation.unit.container.CourseViewMode
7070
import org.openedx.foundation.presentation.WindowSize
7171
import org.openedx.foundation.presentation.WindowType
7272
import org.openedx.foundation.presentation.windowSizeValue

course/src/main/java/org/openedx/course/presentation/dates/CourseDatesScreen.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ import org.openedx.core.domain.model.CourseDatesBannerInfo
6767
import org.openedx.core.domain.model.CourseDatesResult
6868
import org.openedx.core.domain.model.DatesSection
6969
import org.openedx.core.presentation.CoreAnalyticsScreen
70-
import org.openedx.core.presentation.course.CourseViewMode
7170
import org.openedx.core.presentation.dialog.alert.ActionDialogFragment
7271
import org.openedx.core.presentation.settings.calendarsync.CalendarSyncState
7372
import org.openedx.core.ui.CircularProgress
@@ -82,6 +81,7 @@ import org.openedx.core.utils.TimeUtils.formatToString
8281
import org.openedx.core.utils.clearTime
8382
import org.openedx.course.presentation.ui.CourseDatesBanner
8483
import org.openedx.course.presentation.ui.CourseDatesBannerTablet
84+
import org.openedx.course.presentation.unit.container.CourseViewMode
8585
import org.openedx.foundation.extension.isNotEmptyThenLet
8686
import org.openedx.foundation.presentation.UIMessage
8787
import org.openedx.foundation.presentation.WindowSize
@@ -286,7 +286,12 @@ private fun CourseDatesUI(
286286
Row(
287287
modifier = Modifier
288288
.fillMaxWidth()
289-
.padding(top = 8.dp, start = 16.dp, end = 8.dp, bottom = 8.dp),
289+
.padding(
290+
top = 8.dp,
291+
start = 16.dp,
292+
end = 8.dp,
293+
bottom = 8.dp
294+
),
290295
horizontalArrangement = Arrangement.spacedBy(8.dp),
291296
verticalAlignment = Alignment.CenterVertically
292297
) {

course/src/main/java/org/openedx/course/presentation/home/CourseHomeScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ import org.openedx.core.Mock
5353
import org.openedx.core.NoContentScreenType
5454
import org.openedx.core.domain.model.Block
5555
import org.openedx.core.domain.model.CourseDatesBannerInfo
56-
import org.openedx.core.presentation.course.CourseViewMode
5756
import org.openedx.core.ui.CircularProgress
5857
import org.openedx.core.ui.HandleUIMessage
5958
import org.openedx.core.ui.NoContentScreen
@@ -68,6 +67,7 @@ import org.openedx.course.presentation.ui.CourseDatesBanner
6867
import org.openedx.course.presentation.ui.CourseDatesBannerTablet
6968
import org.openedx.course.presentation.ui.CourseMessage
7069
import org.openedx.course.presentation.ui.ResumeCourseButton
70+
import org.openedx.course.presentation.unit.container.CourseViewMode
7171
import org.openedx.foundation.extension.takeIfNotEmpty
7272
import org.openedx.foundation.presentation.UIMessage
7373
import org.openedx.foundation.presentation.WindowSize

course/src/main/java/org/openedx/course/presentation/home/CourseHomeViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import org.openedx.core.module.db.DownloadDao
3232
import org.openedx.core.module.download.BaseDownloadViewModel
3333
import org.openedx.core.module.download.DownloadHelper
3434
import org.openedx.core.presentation.CoreAnalytics
35-
import org.openedx.core.presentation.course.CourseViewMode
3635
import org.openedx.core.presentation.dialog.downloaddialog.DownloadDialogManager
3736
import org.openedx.core.system.connection.NetworkConnection
3837
import org.openedx.core.system.notifier.CourseDatesShifted
@@ -45,6 +44,7 @@ import org.openedx.course.presentation.CourseAnalytics
4544
import org.openedx.course.presentation.CourseAnalyticsEvent
4645
import org.openedx.course.presentation.CourseAnalyticsKey
4746
import org.openedx.course.presentation.CourseRouter
47+
import org.openedx.course.presentation.unit.container.CourseViewMode
4848
import org.openedx.foundation.extension.isInternetError
4949
import org.openedx.foundation.presentation.UIMessage
5050
import org.openedx.foundation.system.ResourceManager
@@ -137,7 +137,7 @@ class CourseHomeViewModel(
137137
useRelativeDates = preferencesManager.isRelativeDatesEnabled,
138138
next = state.next,
139139
courseProgress = state.courseProgress,
140-
courseVideos = state.courseVideos,
140+
courseVideos = courseVideos,
141141
courseAssignments = courseAssignments,
142142
videoPreview = state.videoPreview,
143143
videoProgress = state.videoProgress

course/src/main/java/org/openedx/course/presentation/outline/CourseContentAllScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ import org.openedx.core.domain.model.Block
4141
import org.openedx.core.domain.model.CourseDatesBannerInfo
4242
import org.openedx.core.domain.model.Progress
4343
import org.openedx.core.extension.getChapterBlocks
44-
import org.openedx.core.presentation.course.CourseViewMode
4544
import org.openedx.core.ui.CircularProgress
4645
import org.openedx.core.ui.HandleUIMessage
4746
import org.openedx.core.ui.displayCutoutForLandscape
@@ -55,6 +54,7 @@ import org.openedx.course.presentation.ui.CourseMessage
5554
import org.openedx.course.presentation.ui.CourseProgress
5655
import org.openedx.course.presentation.ui.CourseSection
5756
import org.openedx.course.presentation.ui.ResumeCourseButton
57+
import org.openedx.course.presentation.unit.container.CourseViewMode
5858
import org.openedx.foundation.extension.takeIfNotEmpty
5959
import org.openedx.foundation.presentation.UIMessage
6060
import org.openedx.foundation.presentation.WindowSize

0 commit comments

Comments
 (0)