Skip to content

Commit

Permalink
feat:TOP-106 domain:topic 패키지 파일을 domain:tohot으로 모두 이동
Browse files Browse the repository at this point in the history
  • Loading branch information
cwj-c committed Jan 5, 2025
1 parent 8a0d1f6 commit 929b39c
Show file tree
Hide file tree
Showing 14 changed files with 13 additions and 23 deletions.
2 changes: 1 addition & 1 deletion data/src/main/java/com/tht/tht/data/di/RepositoryModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import com.tht.tht.domain.signup.repository.LocationRepository
import com.tht.tht.domain.signup.repository.RegionCodeRepository
import com.tht.tht.domain.signup.repository.SignupRepository
import com.tht.tht.domain.token.repository.TokenRepository
import com.tht.tht.domain.topic.DailyTopicRepository
import com.tht.tht.domain.tohot.DailyTopicRepository
import dagger.Binds
import dagger.Module
import dagger.hilt.InstallIn
Expand Down
6 changes: 3 additions & 3 deletions data/src/main/java/com/tht/tht/data/di/UseCaseModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ import com.tht.tht.domain.token.token.CheckThtAccessTokenExpiredUseCase
import com.tht.tht.domain.token.token.FetchThtAccessTokenUseCase
import com.tht.tht.domain.token.token.RefreshFcmTokenUseCase
import com.tht.tht.domain.token.token.RefreshThtAccessTokenUseCase
import com.tht.tht.domain.topic.DailyTopicRepository
import com.tht.tht.domain.topic.FetchDailyTopicListUseCase
import com.tht.tht.domain.topic.SelectTopicUseCase
import com.tht.tht.domain.tohot.DailyTopicRepository
import com.tht.tht.domain.tohot.FetchDailyTopicListUseCase
import com.tht.tht.domain.tohot.SelectTopicUseCase
import com.tht.tht.domain.user.BlockUserUseCase
import com.tht.tht.domain.user.LogoutUseCase
import com.tht.tht.domain.user.ReportUserUseCase
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package com.tht.tht.data.remote.mapper

import com.tht.tht.data.remote.response.topic.DailyTopicResponse
import com.tht.tht.domain.tohot.DailyTopicListModel
import com.tht.tht.domain.topic.DailyTopicModel
import com.tht.tht.domain.tohot.DailyTopicModel

fun DailyTopicResponse.toModel(): DailyTopicListModel {
return DailyTopicListModel(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.tht.tht.data.remote.datasource.topic.DailyTopicDataSource
import com.tht.tht.data.remote.mapper.toEntity
import com.tht.tht.data.remote.mapper.toModel
import com.tht.tht.domain.tohot.DailyTopicListModel
import com.tht.tht.domain.topic.DailyTopicRepository
import com.tht.tht.domain.tohot.DailyTopicRepository
import javax.inject.Inject

class DailyTopicRepositoryImpl @Inject constructor(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.tht.tht.domain.topic
package com.tht.tht.domain.tohot

data class DailyTopicModel(
val idx: Int,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
package com.tht.tht.domain.topic

import com.tht.tht.domain.tohot.DailyTopicListModel
package com.tht.tht.domain.tohot

interface DailyTopicRepository {
suspend fun fetchDailyTopic(): DailyTopicListModel
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
package com.tht.tht.domain.topic

import com.tht.tht.domain.tohot.DailyTopicListModel
package com.tht.tht.domain.tohot

class FetchDailyTopicListUseCase(
private val repository: DailyTopicRepository
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
package com.tht.tht.domain.tohot

import com.tht.tht.domain.topic.DailyTopicRepository
import com.tht.tht.domain.topic.FetchDailyTopicListUseCase

/**
* 1. Topic 정보 조회 + 오늘 선택한 Topic 상태 확인
* - FetchDailyUserCardUseCase 에서 selectTopicIdx 를 확인 가능
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.tht.tht.domain.topic
package com.tht.tht.domain.tohot

/**
* Topic 의 idx 값을 보내야 함(keywordIdx 가 아닌 그냥 idx)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package com.tht.tht.domain.tohot

import com.tht.tht.domain.signup.model.IdealTypeModel
import com.tht.tht.domain.signup.model.InterestModel
import com.tht.tht.domain.topic.DailyTopicModel

sealed interface ToHotCardModel

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package com.tht.tht.domain.tohot

import com.tht.tht.domain.topic.DailyTopicModel

data class ToHotStateModel(
val topicInfo: TopicInfo,
val cards: List<ToHotCardModel>,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.tht.tht.domain.user

import com.tht.tht.domain.token.repository.TokenRepository
import com.tht.tht.domain.topic.DailyTopicRepository
import com.tht.tht.domain.tohot.DailyTopicRepository

/**
* SP.Editor().clear() 로 한번에 싹 clear?
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package tht.feature.tohot.mapper

import com.tht.tht.domain.tohot.DailyTopicListModel
import com.tht.tht.domain.topic.DailyTopicModel
import com.tht.tht.domain.tohot.DailyTopicModel
import kotlinx.collections.immutable.toImmutableList
import tht.feature.tohot.R
import tht.feature.tohot.model.TopicSelectUiModel
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import com.example.compose_ui.common.viewmodel.store
import com.tht.tht.domain.tohot.FetchToHotStateUseCase
import com.tht.tht.domain.tohot.ToHotStateModel
import com.tht.tht.domain.token.model.NeedLogoutException
import com.tht.tht.domain.topic.SelectTopicUseCase
import com.tht.tht.domain.tohot.SelectTopicUseCase
import com.tht.tht.domain.user.BlockUserUseCase
import com.tht.tht.domain.user.ReportUserUseCase
import com.tht.tht.domain.user.SendDislikeUseCase
Expand Down

0 comments on commit 929b39c

Please sign in to comment.