mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-05-21 21:29:00 +00:00
show account reset confirmation
This commit is contained in:
parent
3dcc71efb3
commit
08980d1933
2 changed files with 8 additions and 3 deletions
|
|
@ -1221,4 +1221,5 @@
|
|||
<string name="death_description">But you can get them all back with hard work! Good luck—you’ll do great.</string>
|
||||
<string name="faint_broken_equipment">Broken equipment can be repurchased from Rewards</string>
|
||||
<string name="faint_loss_description"><![CDATA[You’ll drop to level <b>%d</b>, lose <b>%d</b> Gold, and break <b>a piece of gear</b>…]]></string>
|
||||
<string name="account_reset">Account Reset</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -18,11 +18,8 @@ import androidx.preference.Preference
|
|||
import com.google.android.material.textfield.TextInputLayout
|
||||
import com.habitrpg.android.habitica.HabiticaBaseApplication
|
||||
import com.habitrpg.android.habitica.R
|
||||
import com.habitrpg.common.habitica.api.HostConfig
|
||||
import com.habitrpg.android.habitica.data.ApiClient
|
||||
import com.habitrpg.android.habitica.extensions.addCancelButton
|
||||
import com.habitrpg.common.habitica.extensions.dpToPx
|
||||
import com.habitrpg.common.habitica.extensions.layoutInflater
|
||||
import com.habitrpg.android.habitica.helpers.RxErrorHandler
|
||||
import com.habitrpg.android.habitica.models.user.User
|
||||
import com.habitrpg.android.habitica.ui.activities.FixCharacterValuesActivity
|
||||
|
|
@ -35,6 +32,9 @@ import com.habitrpg.android.habitica.ui.views.SnackbarActivity
|
|||
import com.habitrpg.android.habitica.ui.views.ValidatingEditText
|
||||
import com.habitrpg.android.habitica.ui.views.dialogs.HabiticaAlertDialog
|
||||
import com.habitrpg.android.habitica.ui.views.dialogs.HabiticaProgressDialog
|
||||
import com.habitrpg.common.habitica.api.HostConfig
|
||||
import com.habitrpg.common.habitica.extensions.dpToPx
|
||||
import com.habitrpg.common.habitica.extensions.layoutInflater
|
||||
import javax.inject.Inject
|
||||
|
||||
class AccountPreferenceFragment :
|
||||
|
|
@ -462,6 +462,10 @@ class AccountPreferenceFragment :
|
|||
userRepository.resetAccount().subscribe({
|
||||
dialog?.dismiss()
|
||||
accountDialog.dismiss()
|
||||
(activity as? SnackbarActivity)?.showSnackbar(
|
||||
content = context?.getString(R.string.account_reset),
|
||||
displayType = HabiticaSnackbar.SnackbarDisplayType.SUCCESS
|
||||
)
|
||||
}) { throwable ->
|
||||
dialog?.dismiss()
|
||||
RxErrorHandler.reportError(throwable)
|
||||
|
|
|
|||
Loading…
Reference in a new issue