Fix forbidden usage of AlertDialog
This commit is contained in:
parent
db42d1c01c
commit
ef5aaf7525
@ -17,21 +17,19 @@
|
|||||||
package im.vector.app.features.settings.devices.v2.signout
|
package im.vector.app.features.settings.devices.v2.signout
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import androidx.appcompat.app.AlertDialog
|
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import im.vector.app.R
|
import im.vector.app.R
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
class BuildConfirmSignoutDialogUseCase @Inject constructor() {
|
class BuildConfirmSignoutDialogUseCase @Inject constructor() {
|
||||||
|
|
||||||
fun execute(context: Context, onConfirm: () -> Unit): AlertDialog {
|
fun execute(context: Context, onConfirm: () -> Unit) =
|
||||||
return MaterialAlertDialogBuilder(context)
|
MaterialAlertDialogBuilder(context)
|
||||||
.setTitle(R.string.action_sign_out)
|
.setTitle(R.string.action_sign_out)
|
||||||
.setMessage(R.string.action_sign_out_confirmation_simple)
|
.setMessage(R.string.action_sign_out_confirmation_simple)
|
||||||
.setPositiveButton(R.string.action_sign_out) { _, _ ->
|
.setPositiveButton(R.string.action_sign_out) { _, _ ->
|
||||||
onConfirm()
|
onConfirm()
|
||||||
}
|
}
|
||||||
.setNegativeButton(R.string.action_cancel, null)
|
.setNegativeButton(R.string.action_cancel, null)
|
||||||
.create()
|
.create()
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user