diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-06-20 19:10:44 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-06-24 11:35:21 +0000 |
| commit | c856aee891b61dd6eddf90a33984095bfc57cf91 (patch) | |
| tree | 9f71623f1a750a2a02b63b4d65e46455176f4ba4 | |
| parent | 7d1ac91d36761cefbbd0771629bfcdbf5d3f00cb (diff) | |
| download | mullvadvpn-c856aee891b61dd6eddf90a33984095bfc57cf91.tar.xz mullvadvpn-c856aee891b61dd6eddf90a33984095bfc57cf91.zip | |
Send problem report when button is pressed
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ProblemReportFragment.kt | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ProblemReportFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ProblemReportFragment.kt index 38d9bbc8a9..0155d16ef6 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ProblemReportFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ProblemReportFragment.kt @@ -15,6 +15,9 @@ import net.mullvad.mullvadvpn.dataproxy.MullvadProblemReport class ProblemReportFragment : Fragment() { private lateinit var problemReport: MullvadProblemReport + + private lateinit var userEmailInput: EditText + private lateinit var userMessageInput: EditText private lateinit var sendButton: Button override fun onAttach(context: Context) { @@ -37,14 +40,24 @@ class ProblemReportFragment : Fragment() { activity?.onBackPressed() } + userEmailInput = view.findViewById<EditText>(R.id.user_email) + userMessageInput = view.findViewById<EditText>(R.id.user_message) sendButton = view.findViewById<Button>(R.id.send_button) - setSendButtonEnabled(false) - view.findViewById<EditText>(R.id.user_message).addTextChangedListener(InputWatcher()) + sendButton.setOnClickListener { sendReport() } + + setSendButtonEnabled(false) + userMessageInput.addTextChangedListener(InputWatcher()) return view } + private fun sendReport() { + problemReport.userEmail = userEmailInput.text.toString() + problemReport.userMessage = userMessageInput.text.toString() + problemReport.send() + } + private fun setSendButtonEnabled(enabled: Boolean) { sendButton.setEnabled(enabled) sendButton.alpha = if (enabled) 1.0F else 0.5F |
