Skip to content

Commit

Permalink
rename/#9: user -> auth 이름 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
boiledeggg committed Nov 4, 2024
1 parent 9557f67 commit 570178f
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import org.sopt.and.data.dto.response.SignInResponseDto
import org.sopt.and.data.dto.response.SignUpResponseDto
import retrofit2.Call

interface UserDataSource {
interface AuthDataSource {
fun postSignUp(
request: SignUpRequestDto
): Call<BaseResponse<SignUpResponseDto>>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
package org.sopt.and.data.datasourceImpl

import org.sopt.and.data.datasource.UserDataSource
import org.sopt.and.data.datasource.AuthDataSource
import org.sopt.and.data.dto.BaseResponse
import org.sopt.and.data.dto.request.SignInRequestDto
import org.sopt.and.data.dto.request.SignUpRequestDto
import org.sopt.and.data.dto.response.SignInResponseDto
import org.sopt.and.data.dto.response.SignUpResponseDto
import org.sopt.and.data.remote.UserService
import org.sopt.and.data.remote.AuthService
import retrofit2.Call
import javax.inject.Inject

class UserDataSourceImpl @Inject constructor(
private val userService: UserService
): UserDataSource {
class AuthDataSourceImpl @Inject constructor(
private val userService: AuthService
): AuthDataSource {
override fun postSignUp(request: SignUpRequestDto): Call<BaseResponse<SignUpResponseDto>> = userService.signUp(request)
override fun postSignIn(request: SignInRequestDto): Call<BaseResponse<SignInResponseDto>> = userService.signIn(request)
}
8 changes: 4 additions & 4 deletions app/src/main/java/org/sopt/and/data/di/DataSourceModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import dagger.Binds
import dagger.Module
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import org.sopt.and.data.datasource.UserDataSource
import org.sopt.and.data.datasourceImpl.UserDataSourceImpl
import org.sopt.and.data.datasource.AuthDataSource
import org.sopt.and.data.datasourceImpl.AuthDataSourceImpl
import javax.inject.Singleton

@InstallIn(SingletonComponent::class)
Expand All @@ -15,7 +15,7 @@ abstract class DataSourceModule {
@Binds
@Singleton
abstract fun bindsUserDataSource(
userDataSourceImpl: UserDataSourceImpl
): UserDataSource
userDataSourceImpl: AuthDataSourceImpl
): AuthDataSource

}
6 changes: 3 additions & 3 deletions app/src/main/java/org/sopt/and/data/di/ServiceModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import org.sopt.and.data.remote.UserService
import org.sopt.and.data.remote.AuthService
import retrofit2.Retrofit
import javax.inject.Singleton

Expand All @@ -14,8 +14,8 @@ object ServiceModule {

@Provides
@Singleton
fun providesUserService(
fun providesAuthService(
retrofit: Retrofit
): UserService = retrofit.create(UserService::class.java)
): AuthService = retrofit.create(AuthService::class.java)

}
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import retrofit2.Call
import retrofit2.http.Body
import retrofit2.http.POST

interface UserService {
interface AuthService {
@POST("/user")
fun signUp(
@Body request: SignUpRequestDto
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package org.sopt.and.data.repositoryimpl

import org.sopt.and.data.datasource.UserDataSource
import org.sopt.and.data.datasource.AuthDataSource
import org.sopt.and.data.dto.BaseResponse
import org.sopt.and.data.dto.response.SignInResponseDto
import org.sopt.and.data.mapper.toSignInRequest
Expand All @@ -10,7 +10,7 @@ import retrofit2.Call
import javax.inject.Inject

class SignInRepositoryImpl @Inject constructor(
private val userDataSource: UserDataSource
private val userDataSource: AuthDataSource
) : SignInRepository {
override fun signInUser(user: User): Call<BaseResponse<SignInResponseDto>> =
userDataSource.postSignIn(user.toSignInRequest())
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package org.sopt.and.data.repositoryimpl

import org.sopt.and.data.datasource.UserDataSource
import org.sopt.and.data.datasource.AuthDataSource
import org.sopt.and.data.dto.BaseResponse
import org.sopt.and.data.dto.response.SignUpResponseDto
import org.sopt.and.data.mapper.toSignUpRequest
Expand All @@ -10,7 +10,7 @@ import retrofit2.Call
import javax.inject.Inject

class SignUpRepositoryImpl @Inject constructor(
private val userDataSource: UserDataSource
private val userDataSource: AuthDataSource
): SignUpRepository {
override fun registerUser(user: User): Call<BaseResponse<SignUpResponseDto>> = userDataSource.postSignUp(user.toSignUpRequest())

Expand Down

0 comments on commit 570178f

Please sign in to comment.