Skip to content

Commit 2526c70

Browse files
authored
πŸ”— :: (#444) νšŒμ›κ°€μž… λΉ„λ°€λ²ˆν˜Έ λ””μ½”λ”©
2 parents 391f7af + 515a429 commit 2526c70

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

β€Žfeature/signup/src/main/java/team/retum/signup/viewmodel/SetPasswordViewModel.ktβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import dagger.hilt.android.lifecycle.HiltViewModel
44
import team.retum.common.base.BaseViewModel
55
import team.retum.common.utils.Regex
66
import team.retum.jobisdesignsystemv2.textfield.DescriptionType
7-
import java.net.URLEncoder
7+
import java.util.Base64
88
import java.util.regex.Pattern
99
import javax.inject.Inject
1010

@@ -55,7 +55,7 @@ internal class SetPasswordViewModel @Inject constructor() :
5555

5656
internal fun onNextClick() {
5757
setState { state.value.copy(buttonEnabled = false) }
58-
val encodedPassword = URLEncoder.encode(state.value.password, "UTF8")
58+
val encodedPassword = Base64.getEncoder().encodeToString(state.value.password.toByteArray(Charsets.UTF_8))
5959
postSideEffect(SetPasswordSideEffect.MoveToNext(password = encodedPassword))
6060
}
6161
}

β€Žfeature/signup/src/main/java/team/retum/signup/viewmodel/TermsViewModel.ktβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import team.retum.signup.model.SignUpData
1111
import team.retum.usecase.usecase.student.PostSignUpUseCase
1212
import team.retum.usecase.usecase.user.GetDeviceTokenUseCase
1313
import java.net.URLDecoder
14+
import java.util.Base64
1415
import javax.inject.Inject
1516

1617
@HiltViewModel
@@ -39,7 +40,7 @@ internal class TermsViewModel @Inject constructor(
3940

4041
internal fun onCompleteClick(signUpData: SignUpData) {
4142
with(signUpData) {
42-
val decodedPassword = URLDecoder.decode(password, "UTF8")
43+
val decodedPassword = String(Base64.getDecoder().decode(password), Charsets.UTF_8)
4344
val decodedImageUrl = if (profileImageUrl.isNullOrEmpty()) {
4445
null
4546
} else {

0 commit comments

Comments
Β (0)