From 5ff92980a24e70a1d0836b0eef7d6712716fcd8a Mon Sep 17 00:00:00 2001 From: klaus Date: Tue, 14 Jul 2026 20:44:58 +0900 Subject: [PATCH] =?UTF-8?q?refactor(chat):=20=EC=B1=84=ED=8C=85=20?= =?UTF-8?q?=EC=A0=91=EA=B7=BC=20=EA=B0=80=EB=93=9C=EB=A5=BC=20=EA=B3=B5?= =?UTF-8?q?=ED=86=B5=ED=99=94=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/vividnext/sodalive/v2/main/chat/ChatMainFragment.kt | 5 +++-- .../v2/main/chat/ChatMainTitleBarActionSourceTest.kt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragment.kt index bb274abf..8223d81b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragment.kt @@ -16,7 +16,8 @@ import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.FragmentV2MainChatBinding import kr.co.vividnext.sodalive.mypage.can.charge.CanChargeActivity import kr.co.vividnext.sodalive.search.SearchActivity -import kr.co.vividnext.sodalive.v2.main.ensureMainV2NavigationAllowed +import kr.co.vividnext.sodalive.v2.access.AccessRequirement +import kr.co.vividnext.sodalive.v2.access.ensureV2Access import kr.co.vividnext.sodalive.v2.main.chat.dm.DmChatRoomActivity import kr.co.vividnext.sodalive.v2.main.chat.model.ChatRoomFilter import kr.co.vividnext.sodalive.v2.main.chat.model.ChatRoomListUiItem @@ -91,7 +92,7 @@ class ChatMainFragment : BaseFragment( } private fun openWithLoginGuard(activityClass: Class<*>) { - ensureMainV2NavigationAllowed { + ensureV2Access(AccessRequirement.Login) { startActivity(Intent(requireContext(), activityClass)) } } diff --git a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainTitleBarActionSourceTest.kt b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainTitleBarActionSourceTest.kt index 18f954b5..acbbdc53 100644 --- a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainTitleBarActionSourceTest.kt +++ b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainTitleBarActionSourceTest.kt @@ -14,7 +14,7 @@ class ChatMainTitleBarActionSourceTest { assertTrue(source.contains("ivTitleBarMenu.setOnClickListener")) assertTrue(source.contains("searchAction.setOnClickListener")) - assertTrue(source.contains("ensureMainV2NavigationAllowed")) + assertTrue(source.contains("ensureV2Access")) assertTrue(source.contains("CanChargeActivity::class.java")) assertTrue(source.contains("SearchActivity::class.java")) }