From e16bc306f75fc8577fd3bee2071e7ae1cb6ac743 Mon Sep 17 00:00:00 2001 From: klaus Date: Mon, 15 Jun 2026 23:33:41 +0900 Subject: [PATCH] =?UTF-8?q?refactor(creator):=20=EC=B1=84=EB=84=90=20?= =?UTF-8?q?=ED=99=88=20=EC=95=A1=ED=8B=B0=EB=B9=84=ED=8B=B0=20=EC=9D=B4?= =?UTF-8?q?=EB=A6=84=EC=9D=84=20=EC=A0=95=EB=A6=AC=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 2 +- .../all/AudioContentNewAllActivity.kt | 4 +- .../AudioContentAllByThemeActivity.kt | 4 +- .../detail/AudioContentDetailActivity.kt | 4 +- .../series/detail/SeriesDetailActivity.kt | 4 +- .../sodalive/explorer/ExplorerFragment.kt | 6 +-- .../following/FollowingCreatorActivity.kt | 4 +- .../vividnext/sodalive/home/HomeFragment.kt | 8 ++-- .../vividnext/sodalive/live/LiveFragment.kt | 8 ++-- .../room/detail/LiveRoomDetailFragment.kt | 4 +- .../sodalive/main/DeepLinkActivity.kt | 6 +-- .../vividnext/sodalive/main/MainActivity.kt | 6 +-- .../sodalive/mypage/MyPageFragment.kt | 4 +- .../sodalive/search/SearchActivity.kt | 4 +- .../NotificationReceiveSettingsActivity.kt | 4 +- ...eActivity.kt => CreatorChannelActivity.kt} | 8 ++-- .../sodalive/v2/main/MainV2Activity.kt | 6 +-- .../sodalive/v2/main/home/HomeMainFragment.kt | 4 +- .../home/model/HomeRecommendationUiModels.kt | 4 +- ..._home.xml => activity_creator_channel.xml} | 0 ...kt => CreatorChannelActivitySourceTest.kt} | 40 +++++++++---------- .../main/home/HomeMainFragmentLayoutTest.kt | 6 +-- 22 files changed, 70 insertions(+), 70 deletions(-) rename app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/{CreatorChannelHomeActivity.kt => CreatorChannelActivity.kt} (98%) rename app/src/main/res/layout/{activity_creator_channel_home.xml => activity_creator_channel.xml} (100%) rename app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/{CreatorChannelHomeActivitySourceTest.kt => CreatorChannelActivitySourceTest.kt} (98%) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1c44d6f3..3596825c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -112,7 +112,7 @@ - + diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllActivity.kt index d2ce281c..a19255b8 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllActivity.kt @@ -20,7 +20,7 @@ import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.ActivityAudioContentNewAllBinding import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.home.HomeContentThemeAdapter -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject @OptIn(UnstableApi::class) @@ -126,7 +126,7 @@ class AudioContentNewAllActivity : BaseActivity( @@ -69,7 +69,7 @@ class AudioContentAllByThemeActivity : BaseActivity( @@ -192,7 +192,7 @@ class SeriesDetailActivity : BaseActivity( private fun setSeriesCreator(creator: GetSeriesDetailResponse.GetSeriesDetailCreator) { binding.llProfile.setOnClickListener { startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, creator.creatorId) + CreatorChannelActivity.newIntent(applicationContext, creator.creatorId) ) } binding.tvNickname.text = creator.nickname diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt index 93ebe04b..f40596d5 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt @@ -19,7 +19,7 @@ import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.FragmentExplorerBinding import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.message.SelectMessageRecipientAdapter -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject import java.util.concurrent.TimeUnit @@ -60,7 +60,7 @@ class ExplorerFragment : BaseFragment( private fun setupView() { adapter = ExplorerAdapter { - startActivity(CreatorChannelHomeActivity.newIntent(requireContext(), it)) + startActivity(CreatorChannelActivity.newIntent(requireContext(), it)) } binding.rvExplorer.layoutManager = LinearLayoutManager( @@ -104,7 +104,7 @@ class ExplorerFragment : BaseFragment( private fun setupSearchChannelView() { searchChannelAdapter = SelectMessageRecipientAdapter { hideKeyboard() - startActivity(CreatorChannelHomeActivity.newIntent(requireContext(), it.id)) + startActivity(CreatorChannelActivity.newIntent(requireContext(), it.id)) } binding.rvSearchChannel.layoutManager = LinearLayoutManager( diff --git a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt index ffafe973..cd81b44a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt @@ -13,7 +13,7 @@ import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.ActivityFollowingCreatorBinding import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment import kr.co.vividnext.sodalive.extensions.dpToPx -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject class FollowingCreatorActivity : BaseActivity( @@ -39,7 +39,7 @@ class FollowingCreatorActivity : BaseActivity( adapter = FollowingCreatorAdapter( onClickItem = { creatorId -> startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, creatorId) + CreatorChannelActivity.newIntent(applicationContext, creatorId) ) }, onClickFollow = { creatorId, isFollow -> diff --git a/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt index b5af666d..21263974 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt @@ -65,7 +65,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 kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject import java.text.SimpleDateFormat import java.util.Date @@ -271,7 +271,7 @@ class HomeFragment : BaseFragment(FragmentHomeBinding::infl onClickItem = { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - CreatorChannelHomeActivity.newIntent(requireActivity(), it) + CreatorChannelActivity.newIntent(requireActivity(), it) ) } else { (requireActivity() as MainActivity).showLoginActivity() @@ -498,7 +498,7 @@ class HomeFragment : BaseFragment(FragmentHomeBinding::infl AudioContentBannerType.CREATOR -> { startActivity( - CreatorChannelHomeActivity.newIntent(requireContext(), it.creatorId!!) + CreatorChannelActivity.newIntent(requireContext(), it.creatorId!!) ) } @@ -915,7 +915,7 @@ class HomeFragment : BaseFragment(FragmentHomeBinding::infl onClickCreatorProfile = { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - CreatorChannelHomeActivity.newIntent(requireContext(), it) + CreatorChannelActivity.newIntent(requireContext(), it) ) } else { (requireActivity() as MainActivity).showLoginActivity() 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 31217641..cf2a2c44 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 @@ -72,7 +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 kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject import java.text.SimpleDateFormat import java.util.Date @@ -265,7 +265,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl adapter = RecommendLiveAdapter(requireContext(), pagerWidth.roundToInt(), pagerHeight) { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - CreatorChannelHomeActivity.newIntent(requireContext(), it) + CreatorChannelActivity.newIntent(requireContext(), it) ) } else { (requireActivity() as MainActivity).showLoginActivity() @@ -312,7 +312,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl onClick = { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - CreatorChannelHomeActivity.newIntent(requireContext(), it) + CreatorChannelActivity.newIntent(requireContext(), it) ) } else { (requireActivity() as MainActivity).showLoginActivity() @@ -384,7 +384,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl val adapter = LatestFinishedLiveAdapter { if (SharedPreferenceManager.token.isNotBlank()) { startActivity( - CreatorChannelHomeActivity.newIntent(requireContext(), it) + CreatorChannelActivity.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 d8d1cdd2..260b23b2 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 @@ -31,7 +31,7 @@ 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 kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject import java.util.Locale import java.util.TimeZone @@ -314,7 +314,7 @@ class LiveRoomDetailFragment( if (manager.isCreator) { binding.tvManagerProfile.visibility = View.VISIBLE binding.tvManagerProfile.setOnClickListener { - startActivity(CreatorChannelHomeActivity.newIntent(requireActivity(), manager.id)) + startActivity(CreatorChannelActivity.newIntent(requireActivity(), manager.id)) } } else { binding.tvManagerProfile.visibility = View.GONE diff --git a/app/src/main/java/kr/co/vividnext/sodalive/main/DeepLinkActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/main/DeepLinkActivity.kt index 840f9633..939cbefa 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/main/DeepLinkActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/main/DeepLinkActivity.kt @@ -15,7 +15,7 @@ import kr.co.vividnext.sodalive.live.room.LiveRoomActivity import kr.co.vividnext.sodalive.message.MessageActivity import kr.co.vividnext.sodalive.mypage.can.payment.CanPaymentActivity import kr.co.vividnext.sodalive.splash.SplashActivity -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import kr.co.vividnext.sodalive.v2.main.MainV2Activity import java.util.Locale @@ -275,7 +275,7 @@ class DeepLinkActivity : AppCompatActivity() { channelId != null && channelId > 0 -> { startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, channelId) + CreatorChannelActivity.newIntent(applicationContext, channelId) ) return true } @@ -355,7 +355,7 @@ class DeepLinkActivity : AppCompatActivity() { } startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, deepLinkValueId) + CreatorChannelActivity.newIntent(applicationContext, deepLinkValueId) ) true } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt index 76a8dd7e..250dba65 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt @@ -55,7 +55,7 @@ import kr.co.vividnext.sodalive.mypage.MyPageFragment import kr.co.vividnext.sodalive.settings.event.EventDetailActivity import kr.co.vividnext.sodalive.settings.notification.NotificationSettingsDialog import kr.co.vividnext.sodalive.user.login.LoginActivity -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject import java.util.Locale import kotlinx.coroutines.Job @@ -349,7 +349,7 @@ class MainActivity : BaseActivity(ActivityMainBinding::infl } channelId != null && channelId > 0 -> { - startActivity(CreatorChannelHomeActivity.newIntent(applicationContext, channelId)) + startActivity(CreatorChannelActivity.newIntent(applicationContext, channelId)) return true } @@ -575,7 +575,7 @@ class MainActivity : BaseActivity(ActivityMainBinding::infl } startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, deepLinkValueId) + CreatorChannelActivity.newIntent(applicationContext, deepLinkValueId) ) true } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt index b094a482..be37bd0c 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt @@ -49,7 +49,7 @@ import kr.co.vividnext.sodalive.settings.notice.NoticeActivity import kr.co.vividnext.sodalive.settings.notice.NoticeDetailActivity 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 kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import kr.co.vividnext.sodalive.v2.main.MainV2Activity import org.koin.android.ext.android.inject @@ -253,7 +253,7 @@ class MyPageFragment : BaseFragment(FragmentMyBinding::inflat binding.tvMyChannel.visibility = View.VISIBLE binding.tvMyChannel.setOnClickListener { startActivity( - CreatorChannelHomeActivity.newIntent( + CreatorChannelActivity.newIntent( requireContext(), SharedPreferenceManager.userId ) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt index 350ee250..a662f76d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt @@ -26,7 +26,7 @@ import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.ActivitySearchBinding import kr.co.vividnext.sodalive.extensions.dpToPx -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject import java.util.concurrent.TimeUnit @@ -298,7 +298,7 @@ class SearchActivity : BaseActivity(ActivitySearchBinding startActivity( when (item.type) { SearchResponseType.CREATOR -> { - CreatorChannelHomeActivity.newIntent(applicationContext, item.id) + CreatorChannelActivity.newIntent(applicationContext, item.id) } SearchResponseType.CONTENT -> { diff --git a/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/NotificationReceiveSettingsActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/NotificationReceiveSettingsActivity.kt index 4d7e8254..b2ec0bd1 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/NotificationReceiveSettingsActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/NotificationReceiveSettingsActivity.kt @@ -17,7 +17,7 @@ import kr.co.vividnext.sodalive.databinding.ActivityNotificationReceiveSettingsB import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.following.FollowingCreatorAdapter -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import org.koin.android.ext.android.inject import kotlin.math.roundToInt @@ -88,7 +88,7 @@ class NotificationReceiveSettingsActivity : BaseActivity startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, creatorId) + CreatorChannelActivity.newIntent(applicationContext, creatorId) ) }, onClickFollow = { creatorId, isFollow -> diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivity.kt similarity index 98% rename from app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivity.kt rename to app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivity.kt index f36815ec..9951442f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivity.kt @@ -21,7 +21,7 @@ import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailActivity import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.chat.talk.room.ChatRoomActivity import kr.co.vividnext.sodalive.common.Constants -import kr.co.vividnext.sodalive.databinding.ActivityCreatorChannelHomeBinding +import kr.co.vividnext.sodalive.databinding.ActivityCreatorChannelBinding import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.extensions.loadUrl @@ -39,8 +39,8 @@ import kr.co.vividnext.sodalive.v2.creator.channel.ui.CreatorChannelHomeSectionA import kr.co.vividnext.sodalive.v2.main.chat.dm.DmChatRoomActivity import org.koin.androidx.viewmodel.ext.android.viewModel -class CreatorChannelHomeActivity : BaseActivity( - ActivityCreatorChannelHomeBinding::inflate +class CreatorChannelActivity : BaseActivity( + ActivityCreatorChannelBinding::inflate ) { private val viewModel: CreatorChannelHomeViewModel by viewModel() @@ -334,7 +334,7 @@ class CreatorChannelHomeActivity : BaseActivity(ActivityMainV2Binding when { channelId != null && channelId > 0 -> { startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, channelId) + CreatorChannelActivity.newIntent(applicationContext, channelId) ) return true } @@ -607,7 +607,7 @@ class MainV2Activity : BaseActivity(ActivityMainV2Binding return false } startActivity( - CreatorChannelHomeActivity.newIntent(applicationContext, deepLinkValueId) + CreatorChannelActivity.newIntent(applicationContext, deepLinkValueId) ) true } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt index dab673e0..53db559f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt @@ -15,7 +15,7 @@ import kr.co.vividnext.sodalive.common.formatUtcRelativeTimeText import kr.co.vividnext.sodalive.databinding.FragmentV2MainHomeBinding import kr.co.vividnext.sodalive.databinding.ViewSectionTitleBinding import kr.co.vividnext.sodalive.explorer.profile.creator_community.all.CreatorCommunityAllActivity -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import kr.co.vividnext.sodalive.v2.main.home.model.HomeCreatorRankingUiState import kr.co.vividnext.sodalive.v2.main.home.model.HomeRecommendationAiCharacterSection import kr.co.vividnext.sodalive.v2.main.home.model.HomeRecommendationBannerSection @@ -346,7 +346,7 @@ class HomeMainFragment : BaseFragment( private fun openCreatorProfile(creatorId: Long) { startActivity( - CreatorChannelHomeActivity.newIntent(requireContext(), creatorId) + CreatorChannelActivity.newIntent(requireContext(), creatorId) ) } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/model/HomeRecommendationUiModels.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/model/HomeRecommendationUiModels.kt index b03b7f25..ae29fbcc 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/model/HomeRecommendationUiModels.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/model/HomeRecommendationUiModels.kt @@ -11,7 +11,7 @@ import kr.co.vividnext.sodalive.explorer.profile.creator_community.all.CreatorCo import kr.co.vividnext.sodalive.settings.event.EventDetailActivity import kr.co.vividnext.sodalive.settings.event.EventItem import kr.co.vividnext.sodalive.v2.common.CreatorActivityType -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import kr.co.vividnext.sodalive.v2.widget.AudioContentTag import kr.co.vividnext.sodalive.v2.widget.characterchatthumbnail.CharacterChatThumbnailItem import kr.co.vividnext.sodalive.v2.widget.feed.FeedItem @@ -114,7 +114,7 @@ fun HomeRecommendationBannerRoute.toHomeRecommendationBannerIntent(context: Cont } is HomeRecommendationBannerRoute.Creator -> { - CreatorChannelHomeActivity.newIntent(context, creatorId) + CreatorChannelActivity.newIntent(context, creatorId) } is HomeRecommendationBannerRoute.Series -> { diff --git a/app/src/main/res/layout/activity_creator_channel_home.xml b/app/src/main/res/layout/activity_creator_channel.xml similarity index 100% rename from app/src/main/res/layout/activity_creator_channel_home.xml rename to app/src/main/res/layout/activity_creator_channel.xml diff --git a/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivitySourceTest.kt b/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivitySourceTest.kt similarity index 98% rename from app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivitySourceTest.kt rename to app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivitySourceTest.kt index ee5e8f40..04fab3b3 100644 --- a/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivitySourceTest.kt +++ b/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivitySourceTest.kt @@ -22,18 +22,18 @@ import java.io.File import java.util.Locale import java.util.TimeZone -class CreatorChannelHomeActivitySourceTest { +class CreatorChannelActivitySourceTest { @Test fun `Activity source는 intent helper invalid id ViewModel observe navigation 계약을 연결한다`() { val source = projectFile( - "app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivity.kt" + "app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivity.kt" ).readText() - assertTrue(source.contains("BaseActivity")) + assertTrue(source.contains("BaseActivity")) assertTrue(source.contains("const val EXTRA_CREATOR_ID")) assertTrue(source.contains("fun newIntent(context: Context, creatorId: Long): Intent")) - assertTrue(source.contains("Intent(context, CreatorChannelHomeActivity::class.java)")) + assertTrue(source.contains("Intent(context, CreatorChannelActivity::class.java)")) assertTrue(source.contains("putExtra(EXTRA_CREATOR_ID, creatorId)")) assertTrue(source.contains("private val viewModel: CreatorChannelHomeViewModel by viewModel()")) assertTrue(source.contains("if (creatorId <= 0L)")) @@ -53,7 +53,7 @@ class CreatorChannelHomeActivitySourceTest { @Test fun `follow notify source는 미팔로우 직접 팔로우와 팔로우 중 알림 sheet를 연결한다`() { val source = projectFile( - "app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivity.kt" + "app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivity.kt" ).readText() assertTrue(source.contains("CreatorFollowNotifyFragment")) @@ -73,9 +73,9 @@ class CreatorChannelHomeActivitySourceTest { @Test fun `layout source는 HorizontalScrollView 기반 7개 탭 컨테이너와 RecyclerView를 가진다`() { - val layout = projectFile("app/src/main/res/layout/activity_creator_channel_home.xml").readText() + val layout = projectFile("app/src/main/res/layout/activity_creator_channel.xml").readText() val source = projectFile( - "app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelHomeActivity.kt" + "app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/CreatorChannelActivity.kt" ).readText() assertTrue(layout.contains("")) assertTrue(source.contains("Intent(applicationContext, UserProfileActivity::class.java)")) assertTrue(source.contains("putExtra(Constants.EXTRA_USER_ID, memberId)")) - assertFalse(source.contains("CreatorChannelHomeActivity.newIntent(applicationContext, memberId)")) + assertFalse(source.contains("CreatorChannelActivity.newIntent(applicationContext, memberId)")) } @Test diff --git a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentLayoutTest.kt b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentLayoutTest.kt index 231802d8..453287bc 100644 --- a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentLayoutTest.kt +++ b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentLayoutTest.kt @@ -30,7 +30,7 @@ import kr.co.vividnext.sodalive.common.formatUtcRelativeTimeText import kr.co.vividnext.sodalive.explorer.profile.creator_community.all.CreatorCommunityAllActivity import kr.co.vividnext.sodalive.settings.event.EventDetailActivity import kr.co.vividnext.sodalive.settings.event.EventItem -import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivity import kr.co.vividnext.sodalive.v2.main.home.data.HomeActiveCreatorItem import kr.co.vividnext.sodalive.v2.main.home.data.HomeBannerItem import kr.co.vividnext.sodalive.v2.main.home.data.HomeCreatorItem @@ -1013,8 +1013,8 @@ class HomeMainFragmentLayoutTest { assertEquals(EventDetailActivity::class.java.name, eventIntent.component?.className) assertEquals(eventItem, eventIntent.getParcelableExtra(Constants.EXTRA_EVENT)) - assertEquals(CreatorChannelHomeActivity::class.java.name, creatorIntent.component?.className) - assertEquals(2L, creatorIntent.getLongExtra(CreatorChannelHomeActivity.EXTRA_CREATOR_ID, 0L)) + assertEquals(CreatorChannelActivity::class.java.name, creatorIntent.component?.className) + assertEquals(2L, creatorIntent.getLongExtra(CreatorChannelActivity.EXTRA_CREATOR_ID, 0L)) assertEquals(SeriesDetailActivity::class.java.name, seriesIntent.component?.className) assertEquals(3L, seriesIntent.getLongExtra(Constants.EXTRA_SERIES_ID, 0L)) assertEquals(android.content.Intent.ACTION_VIEW, webIntent.action)