fix(creator): 오디션 지원자 프로필 이동을 복구한다
This commit is contained in:
@@ -30,9 +30,9 @@ import kr.co.vividnext.sodalive.common.LoadingDialog
|
|||||||
import kr.co.vividnext.sodalive.common.RealPathUtil
|
import kr.co.vividnext.sodalive.common.RealPathUtil
|
||||||
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
||||||
import kr.co.vividnext.sodalive.databinding.ActivityAuditionRoleDetailBinding
|
import kr.co.vividnext.sodalive.databinding.ActivityAuditionRoleDetailBinding
|
||||||
|
import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity
|
||||||
import kr.co.vividnext.sodalive.explorer.profile.creator_community.write.RecordingVoiceFragment
|
import kr.co.vividnext.sodalive.explorer.profile.creator_community.write.RecordingVoiceFragment
|
||||||
import kr.co.vividnext.sodalive.extensions.dpToPx
|
import kr.co.vividnext.sodalive.extensions.dpToPx
|
||||||
import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity
|
|
||||||
import org.koin.android.ext.android.inject
|
import org.koin.android.ext.android.inject
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
@@ -201,7 +201,9 @@ class AuditionRoleDetailActivity :
|
|||||||
},
|
},
|
||||||
onClickNickname = { memberId ->
|
onClickNickname = { memberId ->
|
||||||
startActivity(
|
startActivity(
|
||||||
CreatorChannelHomeActivity.newIntent(applicationContext, memberId)
|
Intent(applicationContext, UserProfileActivity::class.java).apply {
|
||||||
|
putExtra(Constants.EXTRA_USER_ID, memberId)
|
||||||
|
}
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
onClickVote = { applicantId ->
|
onClickVote = { applicantId ->
|
||||||
|
|||||||
@@ -986,6 +986,7 @@ class CreatorChannelHomeActivitySourceTest {
|
|||||||
.walkTopDown()
|
.walkTopDown()
|
||||||
.filter { it.isFile && it.extension in setOf("kt", "java") }
|
.filter { it.isFile && it.extension in setOf("kt", "java") }
|
||||||
.filterNot { it.name == "UserProfileActivity.kt" }
|
.filterNot { it.name == "UserProfileActivity.kt" }
|
||||||
|
.filterNot { it.name == "AuditionRoleDetailActivity.kt" }
|
||||||
.filter { file ->
|
.filter { file ->
|
||||||
val source = file.readText()
|
val source = file.readText()
|
||||||
source.contains("UserProfileActivity::class.java") ||
|
source.contains("UserProfileActivity::class.java") ||
|
||||||
@@ -1000,6 +1001,19 @@ class CreatorChannelHomeActivitySourceTest {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `오디션 지원자 memberId 프로필은 기존 UserProfileActivity로 이동한다`() {
|
||||||
|
val source = projectFile(
|
||||||
|
"app/src/main/java/kr/co/vividnext/sodalive/audition/role/AuditionRoleDetailActivity.kt"
|
||||||
|
).readText()
|
||||||
|
|
||||||
|
assertTrue(source.contains("import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity"))
|
||||||
|
assertTrue(source.contains("onClickNickname = { memberId ->"))
|
||||||
|
assertTrue(source.contains("Intent(applicationContext, UserProfileActivity::class.java)"))
|
||||||
|
assertTrue(source.contains("putExtra(Constants.EXTRA_USER_ID, memberId)"))
|
||||||
|
assertFalse(source.contains("CreatorChannelHomeActivity.newIntent(applicationContext, memberId)"))
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun `채팅과 DM Activity intent helper 계약을 참조한다`() {
|
fun `채팅과 DM Activity intent helper 계약을 참조한다`() {
|
||||||
val chatRoom = projectFile("app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRoomActivity.kt").readText()
|
val chatRoom = projectFile("app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRoomActivity.kt").readText()
|
||||||
|
|||||||
Reference in New Issue
Block a user