diff options
| -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 |
