Fix forbidden usage of AlertDialog

This commit is contained in:
Maxime NATUREL 2022-10-26 15:10:31 +02:00
parent db42d1c01c
commit ef5aaf7525

View File

@ -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()
}
} }