Skip to content

Commit

Permalink
[refactor] #204 Modify dialog in edit password view
Browse files Browse the repository at this point in the history
  • Loading branch information
Haeeul committed Aug 25, 2022
1 parent 5030879 commit 4afdf00
Showing 1 changed file with 18 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,17 @@ class EditPasswordActivity : AppCompatActivity() {
fun onClickCompleteBtn(view: View){
editViewModel.putPassword()

editViewModel.isValidEditPassword.observe(this, Observer{ isValidEditPassword ->
isValidEditPassword?.let{
if(isValidEditPassword){
finish()
}
}
})
// editViewModel.isValidEditPassword.observe(this, Observer{ isValidEditPassword ->
// isValidEditPassword?.let{
// if(isValidEditPassword){
// finish()
// }
// }
// })

finish()

setUpdatePasswordToastObserve(editViewModel.isValidMyInfoUpdate.value!!, "비밀번호가 변경되었습니다.", "비밀번호 변경 실패")
}

override fun onBackPressed() {
Expand All @@ -106,6 +110,7 @@ class EditPasswordActivity : AppCompatActivity() {
override fun onPositiveClicked() {
editViewModel.putPassword()
finish()
setUpdatePasswordToastObserve(editViewModel.isValidMyInfoUpdate.value!!, "비밀번호가 변경되었습니다.", "비밀번호 변경 실패")
}
override fun onNegativeClicked() {
finish()
Expand All @@ -119,17 +124,13 @@ class EditPasswordActivity : AppCompatActivity() {
finish()
}
})

setUpdatePasswordToastObserve(editViewModel.isValidMyInfoUpdate, "비밀번호가 변경되었습니다.", "비밀번호 변경 실패")
}

private fun setUpdatePasswordToastObserve(settingNetworkState: LiveData<Boolean>, success: String, fail: String){
settingNetworkState.observe(this, Observer {
if(it){
this.toast(success)
}else{
this.toast(fail)
}
})
private fun setUpdatePasswordToastObserve(settingNetworkState: Boolean, success: String, fail: String){
if(settingNetworkState){
this.toast(success)
}else{
this.toast(fail)
}
}
}

0 comments on commit 4afdf00

Please sign in to comment.