Commit 43f070b6 authored by shubhsherl's avatar shubhsherl

add dialog confiramtion for logout

parent 79bc2d7d
package chat.rocket.android.main.presentation
import android.app.AlertDialog
import android.content.Context
import chat.rocket.android.core.lifecycle.CancelStrategy
import chat.rocket.android.db.DatabaseManagerFactory
......@@ -162,6 +163,13 @@ class MainPresenter @Inject constructor(
}
}
fun showLogoutDialog(context: Context) {
val builder = AlertDialog.Builder(context)
builder.setMessage("Are you sure ?")
builder.setPositiveButton("LogOut") { _, _ -> logout()}
.setNegativeButton("Stay") { dialog, _ -> dialog.cancel() }
builder.create().show()
}
/**
* Logout from current server.
*/
......
......@@ -64,6 +64,6 @@ internal fun MainActivity.onNavDrawerItemSelected(menuItem: MenuItem) {
R.id.menu_action_profile -> presenter.toUserProfile()
R.id.menu_action_settings -> presenter.toSettings()
R.id.menu_action_admin_panel -> presenter.toAdminPanel()
R.id.menu_action_logout -> presenter.logout()
R.id.menu_action_logout -> presenter.showLogoutDialog(this)
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment