diff options
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/git')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/git/GitServerConfigActivity.kt | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/git/GitServerConfigActivity.kt b/app/src/main/java/com/zeapo/pwdstore/git/GitServerConfigActivity.kt index 27cd6379..d867b4db 100644 --- a/app/src/main/java/com/zeapo/pwdstore/git/GitServerConfigActivity.kt +++ b/app/src/main/java/com/zeapo/pwdstore/git/GitServerConfigActivity.kt @@ -124,7 +124,10 @@ class GitServerConfigActivity : BaseGitActivity() { } snackbar.dismiss() launchGitOperation(REQUEST_CLONE).fold( - success = ::finishOnSuccessHandler, + success = { + setResult(RESULT_OK) + finish() + }, failure = ::finishAfterPromptOnErrorHandler, ) } @@ -159,7 +162,10 @@ class GitServerConfigActivity : BaseGitActivity() { } lifecycleScope.launch { launchGitOperation(REQUEST_CLONE).fold( - success = ::finishOnSuccessHandler, + success = { + setResult(RESULT_OK) + finish() + }, failure = ::finishAfterPromptOnErrorHandler, ) } |
