Loading presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt +14 −5 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ package com.moez.QKSMS.feature.blocking.numbers import android.view.LayoutInflater import android.view.View import android.widget.Button import android.widget.Toast import androidx.appcompat.app.AlertDialog import androidx.core.content.ContextCompat import com.jakewharton.rxbinding2.view.clicks Loading @@ -40,9 +42,12 @@ import javax.inject.Inject class BlockedNumbersController : QkController<BlockedNumbersView, BlockedNumbersState, BlockedNumbersPresenter>(), BlockedNumbersView { @Inject override lateinit var presenter: BlockedNumbersPresenter @Inject lateinit var colors: Colors @Inject lateinit var phoneNumberUtils: PhoneNumberUtils @Inject override lateinit var presenter: BlockedNumbersPresenter @Inject lateinit var colors: Colors @Inject lateinit var phoneNumberUtils: PhoneNumberUtils private val adapter = BlockedNumbersAdapter() private val saveAddressSubject: Subject<String> = PublishSubject.create() Loading Loading @@ -80,7 +85,11 @@ class BlockedNumbersController : QkController<BlockedNumbersView, BlockedNumbers val dialog = AlertDialog.Builder(activity!!, R.style.customAlertDialog) .setView(layout) .setPositiveButton(R.string.blocked_numbers_dialog_block) { _, _ -> if (!layout.input.text.toString().trim().isEmpty()) { saveAddressSubject.onNext(layout.input.text.toString()) } else { Toast.makeText(activity, R.string.not_able_to_add_empty_text, Toast.LENGTH_LONG).show() } } .setNegativeButton(R.string.button_cancel) { _, _ -> } .setOnDismissListener { textWatcher.dispose() } Loading presentation/src/main/res/values/strings.xml +1 −0 Original line number Diff line number Diff line Loading @@ -502,4 +502,5 @@ <string name="rate_summary">Share some love and rate us on Google Play!</string> <string name="rate_okay">OKAY!</string> <string name="rate_dismiss">DISMISS</string> <string name="not_able_to_add_empty_text">Not able to add empty text ! please try again</string> </resources> Loading
presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt +14 −5 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ package com.moez.QKSMS.feature.blocking.numbers import android.view.LayoutInflater import android.view.View import android.widget.Button import android.widget.Toast import androidx.appcompat.app.AlertDialog import androidx.core.content.ContextCompat import com.jakewharton.rxbinding2.view.clicks Loading @@ -40,9 +42,12 @@ import javax.inject.Inject class BlockedNumbersController : QkController<BlockedNumbersView, BlockedNumbersState, BlockedNumbersPresenter>(), BlockedNumbersView { @Inject override lateinit var presenter: BlockedNumbersPresenter @Inject lateinit var colors: Colors @Inject lateinit var phoneNumberUtils: PhoneNumberUtils @Inject override lateinit var presenter: BlockedNumbersPresenter @Inject lateinit var colors: Colors @Inject lateinit var phoneNumberUtils: PhoneNumberUtils private val adapter = BlockedNumbersAdapter() private val saveAddressSubject: Subject<String> = PublishSubject.create() Loading Loading @@ -80,7 +85,11 @@ class BlockedNumbersController : QkController<BlockedNumbersView, BlockedNumbers val dialog = AlertDialog.Builder(activity!!, R.style.customAlertDialog) .setView(layout) .setPositiveButton(R.string.blocked_numbers_dialog_block) { _, _ -> if (!layout.input.text.toString().trim().isEmpty()) { saveAddressSubject.onNext(layout.input.text.toString()) } else { Toast.makeText(activity, R.string.not_able_to_add_empty_text, Toast.LENGTH_LONG).show() } } .setNegativeButton(R.string.button_cancel) { _, _ -> } .setOnDismissListener { textWatcher.dispose() } Loading
presentation/src/main/res/values/strings.xml +1 −0 Original line number Diff line number Diff line Loading @@ -502,4 +502,5 @@ <string name="rate_summary">Share some love and rate us on Google Play!</string> <string name="rate_okay">OKAY!</string> <string name="rate_dismiss">DISMISS</string> <string name="not_able_to_add_empty_text">Not able to add empty text ! please try again</string> </resources>