From 541333bc44362fc8853c069f21cee5a76b62e232 Mon Sep 17 00:00:00 2001 From: klaus Date: Mon, 15 Jun 2026 21:01:21 +0900 Subject: [PATCH] =?UTF-8?q?feat(live):=20=EB=9D=BC=EC=9D=B4=EB=B8=8C=20?= =?UTF-8?q?=EC=B1=84=EB=84=90=20=EC=A7=84=EC=9E=85=EC=A0=90=EC=9D=84=20?= =?UTF-8?q?=EC=A0=84=ED=99=98=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/vividnext/sodalive/live/LiveFragment.kt | 17 ++++------------- .../live/room/detail/LiveRoomDetailFragment.kt | 7 ++----- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt index 9ed2c996..31217641 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt @@ -38,7 +38,6 @@ import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.common.SharedPreferenceManager import kr.co.vividnext.sodalive.databinding.FragmentLiveBinding -import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity import kr.co.vividnext.sodalive.explorer.profile.creator_community.CreatorCommunityAdapter import kr.co.vividnext.sodalive.explorer.profile.creator_community.all.CreatorCommunityAllActivity import kr.co.vividnext.sodalive.extensions.dpToPx @@ -73,6 +72,7 @@ import kr.co.vividnext.sodalive.settings.language.LanguageManager import kr.co.vividnext.sodalive.settings.language.LocaleHelper import kr.co.vividnext.sodalive.settings.notification.MemberRole import kr.co.vividnext.sodalive.splash.SplashActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity import org.koin.android.ext.android.inject import java.text.SimpleDateFormat import java.util.Date @@ -265,9 +265,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl adapter = RecommendLiveAdapter(requireContext(), pagerWidth.roundToInt(), pagerHeight) { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - Intent(requireContext(), UserProfileActivity::class.java).apply { - putExtra(Constants.EXTRA_USER_ID, it) - } + CreatorChannelHomeActivity.newIntent(requireContext(), it) ) } else { (requireActivity() as MainActivity).showLoginActivity() @@ -314,9 +312,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl onClick = { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - Intent(requireContext(), UserProfileActivity::class.java).apply { - putExtra(Constants.EXTRA_USER_ID, it) - } + CreatorChannelHomeActivity.newIntent(requireContext(), it) ) } else { (requireActivity() as MainActivity).showLoginActivity() @@ -388,12 +384,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl val adapter = LatestFinishedLiveAdapter { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - Intent( - requireContext(), - UserProfileActivity::class.java - ).apply { - putExtra(Constants.EXTRA_USER_ID, it) - } + CreatorChannelHomeActivity.newIntent(requireContext(), it) ) } else { (requireActivity() as MainActivity).showLoginActivity() diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/LiveRoomDetailFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/LiveRoomDetailFragment.kt index 012ee676..d8d1cdd2 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/LiveRoomDetailFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/LiveRoomDetailFragment.kt @@ -23,16 +23,15 @@ import com.yandex.mobile.ads.banner.BannerAdSize import com.yandex.mobile.ads.common.AdRequest import kr.co.vividnext.sodalive.BuildConfig import kr.co.vividnext.sodalive.R -import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.common.SharedPreferenceManager import kr.co.vividnext.sodalive.databinding.FragmentLiveRoomDetailBinding import kr.co.vividnext.sodalive.databinding.ItemLiveDetailUserSummaryBinding -import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity import kr.co.vividnext.sodalive.extensions.convertDateFormat import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.settings.language.LanguageManager import kr.co.vividnext.sodalive.settings.language.LocaleHelper +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity import org.koin.android.ext.android.inject import java.util.Locale import java.util.TimeZone @@ -315,9 +314,7 @@ class LiveRoomDetailFragment( if (manager.isCreator) { binding.tvManagerProfile.visibility = View.VISIBLE binding.tvManagerProfile.setOnClickListener { - val intent = Intent(requireActivity(), UserProfileActivity::class.java) - intent.putExtra(Constants.EXTRA_USER_ID, manager.id) - startActivity(intent) + startActivity(CreatorChannelHomeActivity.newIntent(requireActivity(), manager.id)) } } else { binding.tvManagerProfile.visibility = View.GONE