Skip to content

Commit 345f0ec

Browse files
committed
refactor: extract account name into a variable to avoid duplicated code
1 parent 0431ebe commit 345f0ec

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

owncloudApp/src/main/java/com/owncloud/android/presentation/spaces/links/AddPublicLinkFragment.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,17 @@ class AddPublicLinkFragment: Fragment(), SetPasswordDialogFragment.SetPasswordLi
5252
private var _binding: AddPublicLinkFragmentBinding? = null
5353
private val binding get() = _binding!!
5454

55+
private val accountName get() = requireArguments().getString(ARG_ACCOUNT_NAME) ?: ""
56+
5557
private val spaceLinksViewModel: SpaceLinksViewModel by activityViewModel {
5658
parametersOf(
57-
requireArguments().getString(ARG_ACCOUNT_NAME),
59+
accountName,
5860
requireArguments().getParcelable(ARG_CURRENT_SPACE)
5961
)
6062
}
6163
private val capabilityViewModel: CapabilityViewModel by viewModel {
6264
parametersOf(
63-
requireArguments().getString(ARG_ACCOUNT_NAME)
65+
accountName
6466
)
6567
}
6668

@@ -268,7 +270,6 @@ class AddPublicLinkFragment: Fragment(), SetPasswordDialogFragment.SetPasswordLi
268270
}
269271

270272
private fun showPasswordDialog(password: String? = null) {
271-
val accountName = requireArguments().getString(ARG_ACCOUNT_NAME) ?: return
272273
val dialog = SetPasswordDialogFragment.newInstance(accountName, password, this)
273274
dialog.show(parentFragmentManager, DIALOG_SET_PASSWORD)
274275
}

0 commit comments

Comments
 (0)