Add setting button to reset/forget/log out of account

This commit is contained in:
Skylar Ittner 2021-09-22 00:41:13 -06:00
parent 0873ccee90
commit 77287dc92a
2 changed files with 23 additions and 8 deletions

View File

@ -32,3 +32,11 @@ $('.item-content[data-setting=hideaccountnag] .toggle input').on("change", funct
var checked = $(this).prop('checked'); var checked = $(this).prop('checked');
setStorage("hideaccountnag", checked); setStorage("hideaccountnag", checked);
}); });
function resetAccountPrompt() {
app.dialog.confirm("Are you sure you want to log out?", function () {
removeFromStorage("phonenumber");
removeFromStorage("accountkey");
restartApplication();
});
}

View File

@ -133,13 +133,13 @@ var routes = [
templateUrl: './pages/dropandsend.html', templateUrl: './pages/dropandsend.html',
on: { on: {
pageBeforeIn: function () { pageBeforeIn: function () {
checkIfAccountGoodWithPaymentMethod(function (ok) { checkIfAccountGoodWithPaymentMethod(function (ok) {
if (!ok) { if (!ok) {
$("#addPaymentMethodNag").css("display", ""); $("#addPaymentMethodNag").css("display", "");
} }
}, function (error) { }, function (error) {
$("#addPaymentMethodNag").css("display", ""); $("#addPaymentMethodNag").css("display", "");
}); });
}, },
pageAfterOut: function () { pageAfterOut: function () {
dropboxMap = null; dropboxMap = null;
@ -264,6 +264,13 @@ var routes = [
); );
settings.push( settings.push(
{
setting: "resetaccount",
title: "Forget Account",
text: "Log out and disconnect from your Helena Express account.",
onclick: "resetAccountPrompt()",
link: true
},
{ {
setting: "versions", setting: "versions",
title: "Helena Express app v" + app_version, title: "Helena Express app v" + app_version,