Remove more instant delivery test for F-Droid
This commit is contained in:
parent
ca217d8275
commit
3b9f3f2e52
2 changed files with 13 additions and 5 deletions
|
@ -8,10 +8,7 @@ import android.text.Editable
|
||||||
import android.text.TextWatcher
|
import android.text.TextWatcher
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.widget.ArrayAdapter
|
import android.widget.*
|
||||||
import android.widget.AutoCompleteTextView
|
|
||||||
import android.widget.Button
|
|
||||||
import android.widget.CheckBox
|
|
||||||
import androidx.fragment.app.DialogFragment
|
import androidx.fragment.app.DialogFragment
|
||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
import com.google.android.material.textfield.TextInputEditText
|
import com.google.android.material.textfield.TextInputEditText
|
||||||
|
@ -32,7 +29,7 @@ class AddFragment : DialogFragment() {
|
||||||
private lateinit var baseUrlLayout: TextInputLayout
|
private lateinit var baseUrlLayout: TextInputLayout
|
||||||
private lateinit var baseUrlText: AutoCompleteTextView
|
private lateinit var baseUrlText: AutoCompleteTextView
|
||||||
private lateinit var useAnotherServerCheckbox: CheckBox
|
private lateinit var useAnotherServerCheckbox: CheckBox
|
||||||
private lateinit var useAnotherServerDescription: View
|
private lateinit var useAnotherServerDescription: TextView
|
||||||
private lateinit var instantDeliveryBox: View
|
private lateinit var instantDeliveryBox: View
|
||||||
private lateinit var instantDeliveryCheckbox: CheckBox
|
private lateinit var instantDeliveryCheckbox: CheckBox
|
||||||
private lateinit var instantDeliveryDescription: View
|
private lateinit var instantDeliveryDescription: View
|
||||||
|
@ -70,6 +67,13 @@ class AddFragment : DialogFragment() {
|
||||||
useAnotherServerCheckbox = view.findViewById(R.id.add_dialog_use_another_server_checkbox)
|
useAnotherServerCheckbox = view.findViewById(R.id.add_dialog_use_another_server_checkbox)
|
||||||
useAnotherServerDescription = view.findViewById(R.id.add_dialog_use_another_server_description)
|
useAnotherServerDescription = view.findViewById(R.id.add_dialog_use_another_server_description)
|
||||||
|
|
||||||
|
// Set "Use another server" description based on flavor
|
||||||
|
useAnotherServerDescription.text = if (BuildConfig.FIREBASE_AVAILABLE) {
|
||||||
|
getString(R.string.add_dialog_use_another_server_description)
|
||||||
|
} else {
|
||||||
|
getString(R.string.add_dialog_use_another_server_description_noinstant)
|
||||||
|
}
|
||||||
|
|
||||||
// Base URL dropdown behavior; Oh my, why is this so complicated?!
|
// Base URL dropdown behavior; Oh my, why is this so complicated?!
|
||||||
val toggleEndIcon = {
|
val toggleEndIcon = {
|
||||||
if (baseUrlText.text.isNotEmpty()) {
|
if (baseUrlText.text.isNotEmpty()) {
|
||||||
|
|
|
@ -79,6 +79,10 @@
|
||||||
You can subscribe to topics from your own server. This option requires a foreground service and
|
You can subscribe to topics from your own server. This option requires a foreground service and
|
||||||
consumes more power, but also delivers notifications faster (even in doze mode).
|
consumes more power, but also delivers notifications faster (even in doze mode).
|
||||||
</string>
|
</string>
|
||||||
|
<string name="add_dialog_use_another_server_description_noinstant">
|
||||||
|
You can subscribe to topics from your own server. Simply type in the base
|
||||||
|
URL of your server.
|
||||||
|
</string>
|
||||||
<string name="add_dialog_instant_delivery">Instant delivery in doze mode</string>
|
<string name="add_dialog_instant_delivery">Instant delivery in doze mode</string>
|
||||||
<string name="add_dialog_instant_delivery_description">
|
<string name="add_dialog_instant_delivery_description">
|
||||||
Ensures that messages are immediately delivered, even if the device is inactive or in doze mode.
|
Ensures that messages are immediately delivered, even if the device is inactive or in doze mode.
|
||||||
|
|
Loading…
Reference in a new issue