diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b363b44..f9d81ad 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -32,8 +32,8 @@ android { applicationId = "com.sampoom.android" minSdk = 26 targetSdk = 36 - versionCode = 5 - versionName = "1.0.4" + versionCode = 7 + versionName = "1.0.6" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/sampoom/android/core/preferences/AuthPreferences.kt b/app/src/main/java/com/sampoom/android/core/preferences/AuthPreferences.kt index a132118..4b4b299 100644 --- a/app/src/main/java/com/sampoom/android/core/preferences/AuthPreferences.kt +++ b/app/src/main/java/com/sampoom/android/core/preferences/AuthPreferences.kt @@ -33,7 +33,6 @@ class AuthPreferences @Inject constructor( val USER_EMAIL: Preferences.Key = stringPreferencesKey("user_email") val USER_ROLE: Preferences.Key = stringPreferencesKey("user_role") val USER_POSITION: Preferences.Key = stringPreferencesKey("user_position") - val USER_WORKSPACE: Preferences.Key = stringPreferencesKey("user_workspace") val USER_BRANCH: Preferences.Key = stringPreferencesKey("user_branch") val USER_AGENCY_ID: Preferences.Key = stringPreferencesKey("user_agency_id") val USER_STARTED_AT: Preferences.Key = stringPreferencesKey("user_started_at") @@ -52,7 +51,6 @@ class AuthPreferences @Inject constructor( prefs[Keys.USER_EMAIL] = cryptoManager.encrypt(user.email) prefs[Keys.USER_ROLE] = cryptoManager.encrypt(user.role) prefs[Keys.USER_POSITION] = cryptoManager.encrypt(user.position.name) - prefs[Keys.USER_WORKSPACE] = cryptoManager.encrypt(user.workspace) prefs[Keys.USER_BRANCH] = cryptoManager.encrypt(user.branch) prefs[Keys.USER_AGENCY_ID] = cryptoManager.encrypt(user.agencyId.toString()) prefs[Keys.USER_STARTED_AT] = cryptoManager.encrypt(user.startedAt.toString()) @@ -81,14 +79,13 @@ class AuthPreferences @Inject constructor( val refreshToken = prefs[Keys.REFRESH_TOKEN] val expiresAt = prefs[Keys.TOKEN_EXPIRES_AT] val userPosition = prefs[Keys.USER_POSITION] - val userWorkspace = prefs[Keys.USER_WORKSPACE] val userBranch = prefs[Keys.USER_BRANCH] val userAgencyId = prefs[Keys.USER_AGENCY_ID] val userStartedAt = prefs[Keys.USER_STARTED_AT] val userEndedAt = prefs[Keys.USER_ENDED_AT] if (userId != null && userName != null && userEmail != null && userRole != null && - accessToken != null && refreshToken != null && userPosition != null && userWorkspace != null && userBranch != null && userAgencyId != null && userStartedAt != null && userEndedAt != null + accessToken != null && refreshToken != null && userPosition != null && userBranch != null && userAgencyId != null && userStartedAt != null && userEndedAt != null ) { try { val remaining = expiresAt?.let { @@ -106,7 +103,6 @@ class AuthPreferences @Inject constructor( cryptoManager.decrypt(userPosition).let { decrypted -> try { UserPosition.valueOf(decrypted.uppercase()) } catch (_: Exception) { UserPosition.STAFF } }, - cryptoManager.decrypt(userWorkspace), cryptoManager.decrypt(userBranch), cryptoManager.decrypt(userAgencyId).toLong(), cryptoManager.decrypt(userStartedAt), diff --git a/app/src/main/java/com/sampoom/android/feature/auth/data/mapper/AuthMappers.kt b/app/src/main/java/com/sampoom/android/feature/auth/data/mapper/AuthMappers.kt index 6b130cc..04c975b 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/data/mapper/AuthMappers.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/data/mapper/AuthMappers.kt @@ -15,7 +15,6 @@ fun LoginResponseDto.toModel(): User = User( refreshToken = refreshToken, expiresIn = expiresIn, position = UserPosition.STAFF, - workspace = "", branch = "", agencyId = 0, startedAt = null, diff --git a/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/LoginRequestDto.kt b/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/LoginRequestDto.kt index b52f270..935bd95 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/LoginRequestDto.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/LoginRequestDto.kt @@ -1,7 +1,7 @@ package com.sampoom.android.feature.auth.data.remote.dto data class LoginRequestDto( - val workspace: String, + val role: String, val email: String, val password: String ) \ No newline at end of file diff --git a/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/SignUpRequestDto.kt b/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/SignUpRequestDto.kt index 50cc02b..dd911aa 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/SignUpRequestDto.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/data/remote/dto/SignUpRequestDto.kt @@ -3,7 +3,7 @@ package com.sampoom.android.feature.auth.data.remote.dto data class SignUpRequestDto( val email: String, val password: String, - val workspace: String, + val role: String, val branch: String, val userName: String, val position: String diff --git a/app/src/main/java/com/sampoom/android/feature/auth/data/repository/AuthRepositoryImpl.kt b/app/src/main/java/com/sampoom/android/feature/auth/data/repository/AuthRepositoryImpl.kt index 0c67b82..e567d10 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/data/repository/AuthRepositoryImpl.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/data/repository/AuthRepositoryImpl.kt @@ -22,7 +22,7 @@ class AuthRepositoryImpl @Inject constructor( override suspend fun signUp( email: String, password: String, - workspace: String, + role: String, branch: String, userName: String, position: String @@ -32,7 +32,7 @@ class AuthRepositoryImpl @Inject constructor( SignUpRequestDto( email = email, password = password, - workspace = workspace, + role = role, branch = branch, userName = userName, position = position @@ -55,7 +55,7 @@ class AuthRepositoryImpl @Inject constructor( return runCatching { val loginDto = api.login( LoginRequestDto( - workspace = "AGENCY", + role = "AGENCY", email = email, password = password ) diff --git a/app/src/main/java/com/sampoom/android/feature/auth/domain/repository/AuthRepository.kt b/app/src/main/java/com/sampoom/android/feature/auth/domain/repository/AuthRepository.kt index 10e95e1..1c411d9 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/domain/repository/AuthRepository.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/domain/repository/AuthRepository.kt @@ -7,7 +7,7 @@ interface AuthRepository { suspend fun signUp( email: String, password: String, - workspace: String, + role: String, branch: String, userName: String, position: String diff --git a/app/src/main/java/com/sampoom/android/feature/auth/domain/usecase/SignUpUseCase.kt b/app/src/main/java/com/sampoom/android/feature/auth/domain/usecase/SignUpUseCase.kt index aedc1a9..5fbf064 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/domain/usecase/SignUpUseCase.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/domain/usecase/SignUpUseCase.kt @@ -10,14 +10,14 @@ class SignUpUseCase @Inject constructor( suspend operator fun invoke( email: String, password: String, - workspace: String, + role: String, branch: String, userName: String, position: String ): Result = repository.signUp( email = email, password = password, - workspace = workspace, + role = role, branch = branch, userName = userName, position = position diff --git a/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpUiState.kt b/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpUiState.kt index 25a1814..d2fa59b 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpUiState.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpUiState.kt @@ -5,7 +5,7 @@ import com.sampoom.android.feature.auth.domain.model.Vendor data class SignUpUiState( val name: String = "", - val workspace: String = "AGENCY", + val role: String = "AGENCY", val branch: String = "", val position: UserPosition? = null, val email: String = "", diff --git a/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpViewModel.kt b/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpViewModel.kt index 1376f8d..a99150a 100644 --- a/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpViewModel.kt +++ b/app/src/main/java/com/sampoom/android/feature/auth/ui/SignUpViewModel.kt @@ -157,7 +157,7 @@ class SignUpViewModel @Inject constructor( singUp( email = s.email, password = s.password, - workspace = s.workspace, + role = s.role, branch = s.branch, userName = s.name, position = s.position!!.name diff --git a/app/src/main/java/com/sampoom/android/feature/order/data/remote/dto/OrderRequestDto.kt b/app/src/main/java/com/sampoom/android/feature/order/data/remote/dto/OrderRequestDto.kt index abee6e4..f3054c8 100644 --- a/app/src/main/java/com/sampoom/android/feature/order/data/remote/dto/OrderRequestDto.kt +++ b/app/src/main/java/com/sampoom/android/feature/order/data/remote/dto/OrderRequestDto.kt @@ -1,6 +1,7 @@ package com.sampoom.android.feature.order.data.remote.dto data class OrderRequestDto( + val agencyId: Long, val agencyName: String, // branch val items: List ) \ No newline at end of file diff --git a/app/src/main/java/com/sampoom/android/feature/order/data/repository/OrderRepositoryImpl.kt b/app/src/main/java/com/sampoom/android/feature/order/data/repository/OrderRepositoryImpl.kt index e0c7545..9290fea 100644 --- a/app/src/main/java/com/sampoom/android/feature/order/data/repository/OrderRepositoryImpl.kt +++ b/app/src/main/java/com/sampoom/android/feature/order/data/repository/OrderRepositoryImpl.kt @@ -35,6 +35,7 @@ class OrderRepositoryImpl @Inject constructor( /** 주문 처리 */ override suspend fun createOrder(cartList: CartList): Result { return runCatching { + val agencyId = authPreferences.getStoredUser()?.agencyId ?: throw Exception() val agencyName = authPreferences.getStoredUser()?.branch ?: throw Exception() val items = cartList.items.map { cart -> OrderCategoryDto( @@ -59,6 +60,7 @@ class OrderRepositoryImpl @Inject constructor( } val request = OrderRequestDto( + agencyId = agencyId, agencyName = agencyName, items = items ) diff --git a/app/src/main/java/com/sampoom/android/feature/user/data/mapper/UserMappers.kt b/app/src/main/java/com/sampoom/android/feature/user/data/mapper/UserMappers.kt index e6b7df3..9924147 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/data/mapper/UserMappers.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/data/mapper/UserMappers.kt @@ -19,7 +19,6 @@ fun GetProfileResponseDto.toModel(): User = User( refreshToken = "", expiresIn = 0L, position = position.toUserPosition(), - workspace = workspace, branch = branch, agencyId = organizationId, startedAt = startedAt, @@ -41,7 +40,6 @@ fun UpdateProfileResponseDto.toModel(): User = User( refreshToken = "", expiresIn = 0L, position = UserPosition.STAFF, - workspace = "", branch = "", agencyId = 0, startedAt = null, @@ -51,9 +49,8 @@ fun UpdateProfileResponseDto.toModel(): User = User( fun EditEmployeeResponseDto.toModel(): Employee = Employee( userId = userId, email = "", - role = "", + role = role, userName = userName, - workspace = workspace, organizationId = 0, branch = "", position = position.toUserPosition(), @@ -67,9 +64,8 @@ fun EditEmployeeResponseDto.toModel(): Employee = Employee( fun UpdateEmployeeStatusResponseDto.toModel(): Employee = Employee( userId = userId, email = "", - role = "", + role = role, userName = userName, - workspace = workspace, organizationId = 0, branch = "", position = UserPosition.STAFF, @@ -85,7 +81,6 @@ fun EmployeeDto.toModel(): Employee = Employee( email, role, userName, - workspace, organizationId, branch, position, diff --git a/app/src/main/java/com/sampoom/android/feature/user/data/remote/api/UserApi.kt b/app/src/main/java/com/sampoom/android/feature/user/data/remote/api/UserApi.kt index be26fdc..180474c 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/data/remote/api/UserApi.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/data/remote/api/UserApi.kt @@ -18,7 +18,7 @@ import retrofit2.http.Query interface UserApi { // 프로필 조회 @GET("user/profile") - suspend fun getProfile(@Query("workspace") workspace: String): ApiResponse + suspend fun getProfile(@Query("role") role: String): ApiResponse // 프로필 수정 @PATCH("user/profile") @@ -28,14 +28,14 @@ interface UserApi { @PATCH("user/profile/{userId}") suspend fun editEmployee( @Path("userId") userId: Long, - @Query("workspace") workspace: String, + @Query("role") role: String, @Body body: EditEmployeeRequestDto ): ApiResponse // 직원 목록 조회 @GET("user/info") suspend fun getEmployeeList( - @Query("workspace") workspace: String, + @Query("role") role: String, @Query("organizationId") organizationId: Long, @Query("page") page: Int = 0, @Query("size") size: Int = 20 @@ -45,7 +45,7 @@ interface UserApi { @PATCH("user/status/{userId}") suspend fun updateEmployeeStatus( @Path("userId") userId: Long, - @Query("workspace") workspace: String, + @Query("role") role: String, @Body body: UpdateEmployeeStatusRequestDto ): ApiResponse } \ No newline at end of file diff --git a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EditEmployeeResponseDto.kt b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EditEmployeeResponseDto.kt index 700cdce..0e2b93b 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EditEmployeeResponseDto.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EditEmployeeResponseDto.kt @@ -3,6 +3,6 @@ package com.sampoom.android.feature.user.data.remote.dto data class EditEmployeeResponseDto( val userId: Long, val userName: String, - val workspace: String, + val role: String, val position: String ) diff --git a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EmployeeDto.kt b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EmployeeDto.kt index 02b7ed1..f48abfb 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EmployeeDto.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/EmployeeDto.kt @@ -8,7 +8,6 @@ data class EmployeeDto( val email: String, val role: String, val userName: String, - val workspace: String, val organizationId: Long, val branch: String, val position: UserPosition, diff --git a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/GetProfileResponseDto.kt b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/GetProfileResponseDto.kt index b54aaef..9a296b5 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/GetProfileResponseDto.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/GetProfileResponseDto.kt @@ -6,7 +6,6 @@ data class GetProfileResponseDto( val email: String, val role: String, val position: String, - val workspace: String, val branch: String, val organizationId: Long, val startedAt: String, diff --git a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/UpdateEmployeeStatusResponseDto.kt b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/UpdateEmployeeStatusResponseDto.kt index 22be469..303a5d3 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/UpdateEmployeeStatusResponseDto.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/data/remote/dto/UpdateEmployeeStatusResponseDto.kt @@ -3,6 +3,6 @@ package com.sampoom.android.feature.user.data.remote.dto data class UpdateEmployeeStatusResponseDto( val userId: Long, val userName: String, - val workspace: String, + val role: String, val employeeStatus: String ) diff --git a/app/src/main/java/com/sampoom/android/feature/user/data/repository/UserRepositoryImpl.kt b/app/src/main/java/com/sampoom/android/feature/user/data/repository/UserRepositoryImpl.kt index 79ca8ee..4728155 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/data/repository/UserRepositoryImpl.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/data/repository/UserRepositoryImpl.kt @@ -28,10 +28,10 @@ class UserRepositoryImpl @Inject constructor( } /** 프로필 조회 */ - override suspend fun getProfile(workspace: String): Result { + override suspend fun getProfile(role: String): Result { return runCatching { retry(times = 5, initialDelay = 300) { - val dto = api.getProfile(workspace) + val dto = api.getProfile(role) if (!dto.success) throw Exception(dto.message) val profileUser = dto.data.toModel() val loginUser = preferences.getStoredUser() @@ -46,7 +46,6 @@ class UserRepositoryImpl @Inject constructor( refreshToken = loginUser.refreshToken, // 저장된 토큰 expiresIn = loginUser.expiresIn, // 저장된 토큰 position = profileUser.position, - workspace = profileUser.workspace, branch = profileUser.branch, agencyId = profileUser.agencyId, startedAt = profileUser.startedAt, @@ -82,7 +81,6 @@ class UserRepositoryImpl @Inject constructor( refreshToken = storedUser.refreshToken, expiresIn = storedUser.expiresIn, position = user.position, - workspace = user.workspace, branch = user.branch, agencyId = user.agencyId, startedAt = user.startedAt, @@ -106,7 +104,7 @@ class UserRepositoryImpl @Inject constructor( /** 직원 프로필 수정 */ override suspend fun editEmployee( employee: Employee, - workspace: String + role: String ): Result { return runCatching { val requestDto = EditEmployeeRequestDto( @@ -114,7 +112,7 @@ class UserRepositoryImpl @Inject constructor( ) val dto = api.editEmployee( userId = employee.userId, - workspace = workspace, + role = role, body = requestDto ) if (!dto.success) throw Exception(dto.message) @@ -123,9 +121,8 @@ class UserRepositoryImpl @Inject constructor( val completeEmployee = Employee( userId = updatedEmployee.userId, email = employee.email, - role = employee.role, + role = updatedEmployee.role.takeIf { it.isNotBlank() } ?: employee.role, userName = updatedEmployee.userName.takeIf { it.isNotBlank() } ?: employee.userName, - workspace = updatedEmployee.workspace.takeIf { it.isNotBlank() } ?: employee.workspace, organizationId = employee.organizationId, branch = employee.branch, position = updatedEmployee.position, @@ -143,7 +140,7 @@ class UserRepositoryImpl @Inject constructor( /** 직원 상태 수정 */ override suspend fun updateEmployeeStatus( employee: Employee, - workspace: String + role: String ): Result { return runCatching { val requestDto = UpdateEmployeeStatusRequestDto( @@ -151,7 +148,7 @@ class UserRepositoryImpl @Inject constructor( ) val dto = api.updateEmployeeStatus( userId = employee.userId, - workspace = workspace, + role = role, body = requestDto ) if (!dto.success) throw Exception(dto.message) @@ -160,9 +157,8 @@ class UserRepositoryImpl @Inject constructor( val completedEmployeeStatus = Employee( userId = updateEmployeeStatus.userId, email = employee.email, - role = employee.role, + role = updateEmployeeStatus.role.takeIf { it.isNotBlank() } ?: employee.role, userName = updateEmployeeStatus.userName.takeIf { it.isNotBlank() } ?: employee.userName, - workspace = updateEmployeeStatus.workspace.takeIf { it.isNotBlank() } ?: employee.workspace, organizationId = employee.organizationId, branch = employee.branch, position = employee.position, @@ -181,11 +177,11 @@ class UserRepositoryImpl @Inject constructor( override suspend fun getEmployeeCount(): Result { return runCatching { val user = preferences.getStoredUser() ?: throw Exception() - val workspace = user.workspace + val role = user.role val organizationId = user.agencyId val dto = api.getEmployeeList( - workspace = workspace, + role = role, organizationId = organizationId, page = 0, size = 1 diff --git a/app/src/main/java/com/sampoom/android/feature/user/domain/model/Employee.kt b/app/src/main/java/com/sampoom/android/feature/user/domain/model/Employee.kt index da6bbdb..9335cba 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/domain/model/Employee.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/domain/model/Employee.kt @@ -8,7 +8,6 @@ data class Employee( val email: String, val role: String, val userName: String, - val workspace: String, val organizationId: Long, val branch: String, val position: UserPosition, diff --git a/app/src/main/java/com/sampoom/android/feature/user/domain/model/User.kt b/app/src/main/java/com/sampoom/android/feature/user/domain/model/User.kt index 00abdf8..69b3c77 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/domain/model/User.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/domain/model/User.kt @@ -11,7 +11,6 @@ data class User( val refreshToken: String, val expiresIn: Long, val position: UserPosition, - val workspace: String, val branch: String, val agencyId: Long, val startedAt: String?, diff --git a/app/src/main/java/com/sampoom/android/feature/user/domain/repository/UserRepository.kt b/app/src/main/java/com/sampoom/android/feature/user/domain/repository/UserRepository.kt index 6c278c0..6ac4dec 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/domain/repository/UserRepository.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/domain/repository/UserRepository.kt @@ -7,10 +7,10 @@ import kotlinx.coroutines.flow.Flow interface UserRepository { suspend fun getStoredUser(): User? - suspend fun getProfile(workspace: String): Result + suspend fun getProfile(role: String): Result suspend fun updateProfile(user: User): Result fun getEmployeeList(): Flow> - suspend fun editEmployee(employee: Employee, workspace: String): Result - suspend fun updateEmployeeStatus(employee: Employee, workspace: String): Result + suspend fun editEmployee(employee: Employee, role: String): Result + suspend fun updateEmployeeStatus(employee: Employee, role: String): Result suspend fun getEmployeeCount(): Result } \ No newline at end of file diff --git a/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/EditEmployeeUseCase.kt b/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/EditEmployeeUseCase.kt index d81d82d..395dbbe 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/EditEmployeeUseCase.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/EditEmployeeUseCase.kt @@ -7,5 +7,5 @@ import javax.inject.Inject class EditEmployeeUseCase @Inject constructor( private val repository: UserRepository ) { - suspend operator fun invoke(employee: Employee, workspace: String): Result = repository.editEmployee(employee, workspace) + suspend operator fun invoke(employee: Employee, role: String): Result = repository.editEmployee(employee, role) } \ No newline at end of file diff --git a/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/GetProfileUseCase.kt b/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/GetProfileUseCase.kt index 3b7e43c..9151686 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/GetProfileUseCase.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/GetProfileUseCase.kt @@ -7,5 +7,5 @@ import javax.inject.Inject class GetProfileUseCase @Inject constructor( private val repository: UserRepository ) { - suspend operator fun invoke(workspace: String): Result = repository.getProfile(workspace) + suspend operator fun invoke(role: String): Result = repository.getProfile(role) } \ No newline at end of file diff --git a/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/UpdateEmployeeStatusUseCase.kt b/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/UpdateEmployeeStatusUseCase.kt index 72b08bc..0d30ec7 100644 --- a/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/UpdateEmployeeStatusUseCase.kt +++ b/app/src/main/java/com/sampoom/android/feature/user/domain/usecase/UpdateEmployeeStatusUseCase.kt @@ -7,5 +7,5 @@ import javax.inject.Inject class UpdateEmployeeStatusUseCase @Inject constructor( private val repository: UserRepository ) { - suspend operator fun invoke(employee: Employee, workspace: String): Result = repository.updateEmployeeStatus(employee, workspace) + suspend operator fun invoke(employee: Employee, role: String): Result = repository.updateEmployeeStatus(employee, role) } \ No newline at end of file