Skip to content

Commit

Permalink
MOD/#21: Repository 코드 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
boiledEgg-s committed Jun 30, 2024
1 parent abe3807 commit f7d5780
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
package com.sopt.now.compose.data.datasourceimpl

import com.sopt.now.compose.data.datasource.HomeDataSource
import com.sopt.now.compose.data.dto.response.ResponseUserDto
import com.sopt.now.compose.data.service.HomeService
import retrofit2.Response
import javax.inject.Inject

class HomeDataSourceImpl @Inject constructor(
private val homeService: HomeService
){
suspend fun getUserInfo():Response<ResponseUserDto> =
): HomeDataSource{
override suspend fun getUserInfo():Response<ResponseUserDto> =
homeService.getMemberInfo()
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.sopt.now.compose.data.repositoryimpl

import com.sopt.now.compose.data.datasource.AuthDataSource
import com.sopt.now.compose.data.datasource.PreferenceDataSource
import com.sopt.now.compose.data.dto.request.RequestLoginDto
import com.sopt.now.compose.data.dto.request.RequestSignUpDto
import com.sopt.now.compose.domain.entity.request.LoginRequestEntity
Expand All @@ -13,7 +14,8 @@ import org.json.JSONObject
import javax.inject.Inject

class AuthRepositoryImpl @Inject constructor(
private val authDataSource: AuthDataSource
private val authDataSource: AuthDataSource,
private val preferenceDataSource: PreferenceDataSource
) : AuthRepository {

override suspend fun postLogin(request: LoginRequestEntity): Result<LoginResponseEntity> =
Expand Down Expand Up @@ -62,6 +64,9 @@ class AuthRepositoryImpl @Inject constructor(
}
}

override fun putUserIdInPreference(userId: String) = preferenceDataSource.setUserId(userId)


companion object {
private const val MESSAGE = "message"
private const val LOCATION = "location"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@ import com.sopt.now.compose.domain.entity.response.SignupResponseEntity
interface AuthRepository {
suspend fun postLogin(request: LoginRequestEntity): Result<LoginResponseEntity>
suspend fun postSignUp(request: SignupRequestEntity): Result<SignupResponseEntity>
fun putUserIdInPreference(userId: String)
}

0 comments on commit f7d5780

Please sign in to comment.