fix(creator): 오디션 지원자 프로필 이동을 복구한다

This commit is contained in:
2026-06-15 22:40:42 +09:00
parent a2be1739a6
commit 40679a624b
2 changed files with 18 additions and 2 deletions

View File

@@ -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 ->

View File

@@ -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()