Loading presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt +20 −6 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,11 +85,20 @@ 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().isEmpty()) { saveAddressSubject.onNext(layout.input.text.toString()) } else { Toast.makeText(activity, "Not able to add empty text ! please try again", Toast.LENGTH_LONG).show() } } .setNegativeButton(R.string.button_cancel) { _, _ -> } .setOnDismissListener { textWatcher.dispose() } dialog.show() dialog.show(); // // } } Loading
presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt +20 −6 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,11 +85,20 @@ 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().isEmpty()) { saveAddressSubject.onNext(layout.input.text.toString()) } else { Toast.makeText(activity, "Not able to add empty text ! please try again", Toast.LENGTH_LONG).show() } } .setNegativeButton(R.string.button_cancel) { _, _ -> } .setOnDismissListener { textWatcher.dispose() } dialog.show() dialog.show(); // // } }