File tree 4 files changed +12
-9
lines changed
app/src/main/java/com/runnect/runnect
4 files changed +12
-9
lines changed Original file line number Diff line number Diff line change
1
+ package com.runnect.runnect.navigator.base
2
+
3
+ object Extras {
4
+ // common
5
+ const val PUBLIC_COURSE_ID = " PUBLIC_COURSE_ID"
6
+ }
Original file line number Diff line number Diff line change @@ -2,8 +2,4 @@ package com.runnect.runnect.navigator.feature.detail
2
2
3
3
import com.runnect.runnect.navigator.base.Navigator
4
4
5
- interface CourseDetailNavigator : Navigator {
6
- companion object {
7
- const val EXTRA_PUBLIC_COURSE_ID = " EXTRA_PUBLIC_COURSE_ID"
8
- }
9
- }
5
+ interface CourseDetailNavigator : Navigator
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ import com.runnect.runnect.data.dto.CourseData
22
22
import com.runnect.runnect.databinding.ActivityCourseDetailBinding
23
23
import com.runnect.runnect.domain.entity.CourseDetail
24
24
import com.runnect.runnect.domain.entity.EditableCourseDetail
25
- import com.runnect.runnect.navigator.feature.detail.CourseDetailNavigator
25
+ import com.runnect.runnect.navigator.base.Extras
26
26
import com.runnect.runnect.presentation.MainActivity
27
27
import com.runnect.runnect.presentation.countdown.CountDownActivity
28
28
import com.runnect.runnect.presentation.detail.CourseDetailRootScreen.COURSE_DISCOVER
@@ -99,7 +99,7 @@ class CourseDetailActivity :
99
99
intent.getCompatibleSerializableExtra<CourseDetailRootScreen >(EXTRA_ROOT_SCREEN )?.let {
100
100
rootScreen = it
101
101
}
102
- publicCourseId = intent.getIntExtra(CourseDetailNavigator . EXTRA_PUBLIC_COURSE_ID ,- 1 )
102
+ publicCourseId = intent.getIntExtra(Extras . PUBLIC_COURSE_ID ,- 1 )
103
103
Timber .tag(" intent-publicCourseId" ).d(" $publicCourseId " )
104
104
}
105
105
@@ -170,7 +170,7 @@ class CourseDetailActivity :
170
170
?.let { rootScreen = it }
171
171
172
172
publicCourseId = newIntent.getIntExtra(
173
- CourseDetailNavigator . EXTRA_PUBLIC_COURSE_ID ,
173
+ Extras . PUBLIC_COURSE_ID ,
174
174
- 1
175
175
)
176
176
getCourseDetail()
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import com.runnect.runnect.navigator.feature.detail.CourseDetailNavigator
8
8
import com.runnect.runnect.R
9
9
import com.runnect.runnect.binding.BindingActivity
10
10
import com.runnect.runnect.databinding.ActivityProfileBinding
11
+ import com.runnect.runnect.navigator.base.Extras
11
12
import com.runnect.runnect.presentation.state.UiStateV2
12
13
import com.runnect.runnect.util.analytics.Analytics
13
14
import com.runnect.runnect.util.analytics.EventName.VIEW_USER_PROFILE
@@ -64,7 +65,7 @@ class ProfileActivity : BindingActivity<ActivityProfileBinding>(R.layout.activit
64
65
detailNavigator.navigateFrom(
65
66
this ,
66
67
intentBuilder = {
67
- putExtra(CourseDetailNavigator . EXTRA_PUBLIC_COURSE_ID , courseId)
68
+ putExtra(Extras . PUBLIC_COURSE_ID , courseId)
68
69
addFlags(Intent .FLAG_ACTIVITY_REORDER_TO_FRONT )
69
70
},
70
71
)
You can’t perform that action at this time.
0 commit comments