Skip to content

Commit

Permalink
[refactor] #11: 6주차 리팩 - 줄바꿈
Browse files Browse the repository at this point in the history
  • Loading branch information
MinseoSONG committed Dec 18, 2024
1 parent caba2f3 commit 0d44e29
Show file tree
Hide file tree
Showing 10 changed files with 29 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ import org.sopt.and.data.dataremote.model.response.BaseResponse
import org.sopt.and.data.dataremote.model.response.ResponseHobbyDto

interface HobbyRemoteDataSource {
suspend fun getMyHobby(token: String):BaseResponse<ResponseHobbyDto>
suspend fun getMyHobby(token: String): BaseResponse<ResponseHobbyDto>
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ import org.sopt.and.data.dataremote.model.request.RequestLoginDto
import org.sopt.and.data.dataremote.model.response.BaseResponse
import org.sopt.and.data.dataremote.model.response.ResponseLoginDto

interface LoginRemoteDataSource{
interface LoginRemoteDataSource {
suspend fun postLogin(requestLoginDto: RequestLoginDto): BaseResponse<ResponseLoginDto>
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import javax.inject.Inject

class HobbyRemoteDataSourceImpl @Inject constructor(
private val userService: UserService
):HobbyRemoteDataSource{
override suspend fun getMyHobby(token: String): BaseResponse<ResponseHobbyDto> = userService.getMyHobby(token)
) : HobbyRemoteDataSource {
override suspend fun getMyHobby(token: String): BaseResponse<ResponseHobbyDto> =
userService.getMyHobby(token)
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@ import javax.inject.Inject
class LoginRemoteDataSourceImpl @Inject constructor(
private val loginService: LoginService
) : LoginRemoteDataSource {
override suspend fun postLogin(requestLoginDto: RequestLoginDto):BaseResponse<ResponseLoginDto> = loginService.postLogin(requestLoginDto)
override suspend fun postLogin(requestLoginDto: RequestLoginDto): BaseResponse<ResponseLoginDto> =
loginService.postLogin(requestLoginDto)
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import javax.inject.Inject

class SignUpRemoteDataSourceImpl @Inject constructor(
private val userService: UserService
):SignUpRemoteDataSource{
override suspend fun postUser(requestUserDto: RequestUserDto): BaseResponse<ResponseUserDto> = userService.postUser(requestUserDto)
) : SignUpRemoteDataSource {
override suspend fun postUser(requestUserDto: RequestUserDto): BaseResponse<ResponseUserDto> =
userService.postUser(requestUserDto)
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ import javax.inject.Inject

class HobbyRepositoryImpl @Inject constructor(
private val hobbyRemoteDataSource: HobbyRemoteDataSource
): HobbyRepository{
override suspend fun getMyHobby(token: String): Result<BaseResponse<ResponseHobbyDto>> = runCatching{
hobbyRemoteDataSource.getMyHobby(token)
}
) : HobbyRepository {
override suspend fun getMyHobby(token: String): Result<BaseResponse<ResponseHobbyDto>> =
runCatching {
hobbyRemoteDataSource.getMyHobby(token)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ interface SignUpRepository {
userName: String,
userPassword: String,
userHobby: String
):Result<BaseResponse<ResponseUserDto>>
): Result<BaseResponse<ResponseUserDto>>
}
4 changes: 2 additions & 2 deletions app/src/main/java/org/sopt/and/domain/usecase/HobbyUseCase.kt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import javax.inject.Singleton
@Singleton
class HobbyUseCase @Inject constructor(
private val hobbyRepository: HobbyRepository
){
suspend operator fun invoke(token: String): Result<BaseResponse<ResponseHobbyDto>>{
) {
suspend operator fun invoke(token: String): Result<BaseResponse<ResponseHobbyDto>> {
return hobbyRepository.getMyHobby(token)
}
}
7 changes: 5 additions & 2 deletions app/src/main/java/org/sopt/and/domain/usecase/LoginUseCase.kt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,11 @@ import javax.inject.Singleton
@Singleton
class LoginUseCase @Inject constructor(
private val loginRepository: LoginRepository
){
suspend operator fun invoke(userName: String, userPassword: String): Result<BaseResponse<ResponseLoginDto>> {
) {
suspend operator fun invoke(
userName: String,
userPassword: String
): Result<BaseResponse<ResponseLoginDto>> {
return loginRepository.postLogin(userName, userPassword)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,12 @@ import javax.inject.Singleton
@Singleton
class SignUpUseCase @Inject constructor(
private val signUpRepository: SignUpRepository
){
suspend operator fun invoke(userName: String, userPassword: String, userHobby:String): Result<BaseResponse<ResponseUserDto>>{
) {
suspend operator fun invoke(
userName: String,
userPassword: String,
userHobby: String
): Result<BaseResponse<ResponseUserDto>> {
return signUpRepository.postUser(userName, userPassword, userHobby)
}
}

0 comments on commit 0d44e29

Please sign in to comment.