refactor(creator): 채널 공통 저장소 이름을 정리한다

This commit is contained in:
2026-06-17 16:13:56 +09:00
parent cff8469604
commit ecaeea6262
5 changed files with 11 additions and 11 deletions

View File

@@ -177,8 +177,8 @@ import kr.co.vividnext.sodalive.user.find_password.FindPasswordViewModel
import kr.co.vividnext.sodalive.user.login.LoginViewModel import kr.co.vividnext.sodalive.user.login.LoginViewModel
import kr.co.vividnext.sodalive.user.signup.SignUpViewModel import kr.co.vividnext.sodalive.user.signup.SignUpViewModel
import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeViewModel import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeViewModel
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelHomeApi import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelApi
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelHomeRepository import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelRepository
import kr.co.vividnext.sodalive.v2.main.MainV2ViewModel import kr.co.vividnext.sodalive.v2.main.MainV2ViewModel
import kr.co.vividnext.sodalive.v2.main.chat.ChatMainViewModel import kr.co.vividnext.sodalive.v2.main.chat.ChatMainViewModel
import kr.co.vividnext.sodalive.v2.main.chat.data.ChatRoomApi import kr.co.vividnext.sodalive.v2.main.chat.data.ChatRoomApi
@@ -306,7 +306,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
single { ApiBuilder().build(get(), DmChatApi::class.java) } single { ApiBuilder().build(get(), DmChatApi::class.java) }
single { ApiBuilder().build(get(), HomeCreatorRankingApi::class.java) } single { ApiBuilder().build(get(), HomeCreatorRankingApi::class.java) }
single { ApiBuilder().build(get(), HomeRecommendationApi::class.java) } single { ApiBuilder().build(get(), HomeRecommendationApi::class.java) }
single { ApiBuilder().build(get(), CreatorChannelHomeApi::class.java) } single { ApiBuilder().build(get(), CreatorChannelApi::class.java) }
single { ApiBuilder().build(get(), CharacterApi::class.java) } single { ApiBuilder().build(get(), CharacterApi::class.java) }
single { ApiBuilder().build(get(), TalkApi::class.java) } single { ApiBuilder().build(get(), TalkApi::class.java) }
single { ApiBuilder().build(get(), CharacterCommentApi::class.java) } single { ApiBuilder().build(get(), CharacterCommentApi::class.java) }
@@ -464,7 +464,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
factory { HomeCreatorRankingRepository(get()) } factory { HomeCreatorRankingRepository(get()) }
factory { HomeRecommendationRepository(get()) } factory { HomeRecommendationRepository(get()) }
factory { factory {
CreatorChannelHomeRepository( CreatorChannelRepository(
api = get(), api = get(),
userRepository = get(), userRepository = get(),
talkApi = get(), talkApi = get(),

View File

@@ -10,12 +10,12 @@ import kr.co.vividnext.sodalive.base.BaseViewModel
import kr.co.vividnext.sodalive.common.SodaLiveApplicationHolder import kr.co.vividnext.sodalive.common.SodaLiveApplicationHolder
import kr.co.vividnext.sodalive.common.SharedPreferenceManager import kr.co.vividnext.sodalive.common.SharedPreferenceManager
import kr.co.vividnext.sodalive.common.ToastMessage import kr.co.vividnext.sodalive.common.ToastMessage
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelHomeRepository import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelRepository
import kr.co.vividnext.sodalive.v2.creator.channel.model.CreatorChannelHomeUiState import kr.co.vividnext.sodalive.v2.creator.channel.model.CreatorChannelHomeUiState
import kr.co.vividnext.sodalive.v2.creator.channel.model.toUiContent import kr.co.vividnext.sodalive.v2.creator.channel.model.toUiContent
class CreatorChannelHomeViewModel( class CreatorChannelHomeViewModel(
private val repository: CreatorChannelHomeRepository private val repository: CreatorChannelRepository
) : BaseViewModel() { ) : BaseViewModel() {
private val _homeStateLiveData = MutableLiveData<CreatorChannelHomeUiState>() private val _homeStateLiveData = MutableLiveData<CreatorChannelHomeUiState>()

View File

@@ -6,7 +6,7 @@ import retrofit2.http.GET
import retrofit2.http.Header import retrofit2.http.Header
import retrofit2.http.Path import retrofit2.http.Path
interface CreatorChannelHomeApi { interface CreatorChannelApi {
@GET("/api/v2/creator-channels/{creatorId}/home") @GET("/api/v2/creator-channels/{creatorId}/home")
fun getHome( fun getHome(
@Path("creatorId") creatorId: Long, @Path("creatorId") creatorId: Long,

View File

@@ -9,8 +9,8 @@ import kr.co.vividnext.sodalive.report.ReportRequest
import kr.co.vividnext.sodalive.report.ReportType import kr.co.vividnext.sodalive.report.ReportType
import kr.co.vividnext.sodalive.user.UserRepository import kr.co.vividnext.sodalive.user.UserRepository
class CreatorChannelHomeRepository( class CreatorChannelRepository(
private val api: CreatorChannelHomeApi, private val api: CreatorChannelApi,
private val userRepository: UserRepository, private val userRepository: UserRepository,
private val talkApi: TalkApi, private val talkApi: TalkApi,
private val reportRepository: ReportRepository, private val reportRepository: ReportRepository,

View File

@@ -20,7 +20,7 @@ import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelActivityRe
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelAudioContentResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelAudioContentResponse
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelCreatorResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelCreatorResponse
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelFanTalkSummaryResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelFanTalkSummaryResponse
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelHomeRepository import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelRepository
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelHomeResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelHomeResponse
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelLiveResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelLiveResponse
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelScheduleResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelScheduleResponse
@@ -47,7 +47,7 @@ import org.robolectric.annotation.Config
class CreatorChannelHomeViewModelTest { class CreatorChannelHomeViewModelTest {
private val context: Context = ApplicationProvider.getApplicationContext() private val context: Context = ApplicationProvider.getApplicationContext()
private lateinit var repository: CreatorChannelHomeRepository private lateinit var repository: CreatorChannelRepository
private lateinit var viewModel: CreatorChannelHomeViewModel private lateinit var viewModel: CreatorChannelHomeViewModel
@Before @Before