diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-08-31 14:35:30 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-09-02 13:15:27 +0000 |
| commit | d5efe264ccbd198fa8c9a0cecf97510f07a51517 (patch) | |
| tree | f9453e374260fd6272adf07a0c91520dc902af0c /android/src | |
| parent | 07a614309b56587cc1681cc5d7dcb0dd87729af8 (diff) | |
| download | mullvadvpn-d5efe264ccbd198fa8c9a0cecf97510f07a51517.tar.xz mullvadvpn-d5efe264ccbd198fa8c9a0cecf97510f07a51517.zip | |
Create `loginWith` helper method in the widget
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInputController.kt | 5 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/AccountInput.kt | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInputController.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInputController.kt index 0890ba9ab8..47beece9ef 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInputController.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInputController.kt @@ -106,11 +106,8 @@ class AccountInputController(val parentView: View, context: Context) { ) setOnItemClickListener { _, _, idx, _ -> - val accountNumber = history[idx] - - input.setText(accountNumber) + newInput.loginWith(history[idx]) accountHistoryList.visibility = View.GONE - onLogin?.invoke(accountNumber) } } diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/AccountInput.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/AccountInput.kt index 64bad94b5d..72bfd39d6c 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/AccountInput.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/AccountInput.kt @@ -81,6 +81,11 @@ class AccountInput : LinearLayout { setButtonEnabled(false) } + fun loginWith(accountNumber: String) { + input.text = accountNumber + onLogin?.invoke(accountNumber) + } + private fun initialState() { input.apply { setTextColor(enabledTextColor) |
