feat: logout check
This commit is contained in:
parent
7fcc23c5bf
commit
eaefbc13f9
1 changed files with 13 additions and 3 deletions
|
@ -1,5 +1,6 @@
|
||||||
package ani.dantotsu.settings
|
package ani.dantotsu.settings
|
||||||
|
|
||||||
|
import android.app.AlertDialog
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.graphics.Color
|
import android.graphics.Color
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
|
@ -70,9 +71,18 @@ class SettingsDialogFragment : BottomSheetDialogFragment() {
|
||||||
if (Anilist.token != null) {
|
if (Anilist.token != null) {
|
||||||
binding.settingsLogin.setText(R.string.logout)
|
binding.settingsLogin.setText(R.string.logout)
|
||||||
binding.settingsLogin.setOnClickListener {
|
binding.settingsLogin.setOnClickListener {
|
||||||
Anilist.removeSavedToken()
|
val alertDialog = AlertDialog.Builder(requireContext(), R.style.MyPopup)
|
||||||
dismiss()
|
.setTitle("Logout")
|
||||||
startMainActivity(requireActivity())
|
.setMessage("Are you sure you want to logout?")
|
||||||
|
.setPositiveButton("Yes") { _, _ ->
|
||||||
|
Anilist.removeSavedToken()
|
||||||
|
dismiss()
|
||||||
|
startMainActivity(requireActivity())
|
||||||
|
}
|
||||||
|
.setNegativeButton("No") { _, _ -> }
|
||||||
|
.create()
|
||||||
|
alertDialog.window?.setDimAmount(0.8f)
|
||||||
|
alertDialog.show()
|
||||||
}
|
}
|
||||||
binding.settingsUsername.text = Anilist.username
|
binding.settingsUsername.text = Anilist.username
|
||||||
binding.settingsUserAvatar.loadImage(Anilist.avatar)
|
binding.settingsUserAvatar.loadImage(Anilist.avatar)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue