fix(creator): 채널 진입과 채팅 인증을 보강한다

This commit is contained in:
2026-07-13 14:09:06 +09:00
parent c43b9cdbd8
commit 17a9a2f601

View File

@@ -180,6 +180,12 @@ class CreatorChannelActivity :
return return
} }
if (SharedPreferenceManager.token.isBlank()) {
showLoginActivity()
finish()
return
}
setupTabsAndPager() setupTabsAndPager()
setStatusBarIconAppearance() setStatusBarIconAppearance()
setTitleBarTopInset() setTitleBarTopInset()
@@ -221,8 +227,10 @@ class CreatorChannelActivity :
binding.btnCreatorChannelFantalkFixedPlus.setOnClickListener { openFanTalkWrite() } binding.btnCreatorChannelFantalkFixedPlus.setOnClickListener { openFanTalkWrite() }
binding.btnCreatorChannelOwnerCta.setOnClickListener { onOwnerCtaClicked() } binding.btnCreatorChannelOwnerCta.setOnClickListener { onOwnerCtaClicked() }
binding.tvChatButton.setOnClickListener { binding.tvChatButton.setOnClickListener {
ensureLoginAndAdultAuth(isAdult = true) {
currentHeader?.characterId?.let { characterId -> homeActionDelegate?.createChatRoom(characterId) } currentHeader?.characterId?.let { characterId -> homeActionDelegate?.createChatRoom(characterId) }
} }
}
binding.tvDmButton.setOnClickListener { binding.tvDmButton.setOnClickListener {
if (currentHeader?.isOwner == true) { if (currentHeader?.isOwner == true) {
startActivity(MainV2Activity.newChatDmIntent(this)) startActivity(MainV2Activity.newChatDmIntent(this))