Skip to content

Commit dba0f65

Browse files
committed
[ADD] #335 Extras 유틸 클래스 추가
1 parent 3e34ce2 commit dba0f65

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.runnect.runnect.navigator.base
2+
3+
object Extras {
4+
// common
5+
const val PUBLIC_COURSE_ID = "PUBLIC_COURSE_ID"
6+
}

app/src/main/java/com/runnect/runnect/navigator/feature/detail/CourseDetailNavigator.kt

+1-5
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,4 @@ package com.runnect.runnect.navigator.feature.detail
22

33
import com.runnect.runnect.navigator.base.Navigator
44

5-
interface CourseDetailNavigator : Navigator {
6-
companion object {
7-
const val EXTRA_PUBLIC_COURSE_ID = "EXTRA_PUBLIC_COURSE_ID"
8-
}
9-
}
5+
interface CourseDetailNavigator : Navigator

app/src/main/java/com/runnect/runnect/presentation/detail/CourseDetailActivity.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import com.runnect.runnect.data.dto.CourseData
2222
import com.runnect.runnect.databinding.ActivityCourseDetailBinding
2323
import com.runnect.runnect.domain.entity.CourseDetail
2424
import com.runnect.runnect.domain.entity.EditableCourseDetail
25-
import com.runnect.runnect.navigator.feature.detail.CourseDetailNavigator
25+
import com.runnect.runnect.navigator.base.Extras
2626
import com.runnect.runnect.presentation.MainActivity
2727
import com.runnect.runnect.presentation.countdown.CountDownActivity
2828
import com.runnect.runnect.presentation.detail.CourseDetailRootScreen.COURSE_DISCOVER
@@ -99,7 +99,7 @@ class CourseDetailActivity :
9999
intent.getCompatibleSerializableExtra<CourseDetailRootScreen>(EXTRA_ROOT_SCREEN)?.let {
100100
rootScreen = it
101101
}
102-
publicCourseId = intent.getIntExtra(CourseDetailNavigator.EXTRA_PUBLIC_COURSE_ID,-1)
102+
publicCourseId = intent.getIntExtra(Extras.PUBLIC_COURSE_ID,-1)
103103
Timber.tag("intent-publicCourseId").d("$publicCourseId")
104104
}
105105

@@ -170,7 +170,7 @@ class CourseDetailActivity :
170170
?.let { rootScreen = it }
171171

172172
publicCourseId = newIntent.getIntExtra(
173-
CourseDetailNavigator.EXTRA_PUBLIC_COURSE_ID,
173+
Extras.PUBLIC_COURSE_ID,
174174
-1
175175
)
176176
getCourseDetail()

app/src/main/java/com/runnect/runnect/presentation/profile/ProfileActivity.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import com.runnect.runnect.navigator.feature.detail.CourseDetailNavigator
88
import com.runnect.runnect.R
99
import com.runnect.runnect.binding.BindingActivity
1010
import com.runnect.runnect.databinding.ActivityProfileBinding
11+
import com.runnect.runnect.navigator.base.Extras
1112
import com.runnect.runnect.presentation.state.UiStateV2
1213
import com.runnect.runnect.util.analytics.Analytics
1314
import com.runnect.runnect.util.analytics.EventName.VIEW_USER_PROFILE
@@ -64,7 +65,7 @@ class ProfileActivity : BindingActivity<ActivityProfileBinding>(R.layout.activit
6465
detailNavigator.navigateFrom(
6566
this,
6667
intentBuilder = {
67-
putExtra(CourseDetailNavigator.EXTRA_PUBLIC_COURSE_ID, courseId)
68+
putExtra(Extras.PUBLIC_COURSE_ID, courseId)
6869
addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT)
6970
},
7071
)

0 commit comments

Comments
 (0)