Skip to content

Commit 9a9863e

Browse files
committed
- fixed issue when attempting to delete wallet or account from settings screen and pressing Cancel when prompted for decryption pass
1 parent 9c8e9cd commit 9a9863e

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

Spixi/Pages/Settings/SettingsPage.xaml.cs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ private void resetLanguage()
211211
SpixiLocalization.loadLanguage(lang);
212212
}
213213

214-
private void HandleAuthSucceeded(object sender, SPIXI.EventArgs<bool> e)
214+
private void HandleAuthSucceeded(object sender, EventArgs<bool> e)
215215
{
216216
bool succeeded = e.Value;
217217

@@ -223,8 +223,14 @@ private void HandleAuthSucceeded(object sender, SPIXI.EventArgs<bool> e)
223223

224224
}
225225

226-
public void onDeleteWallet(object sender, EventArgs e)
226+
public void onDeleteWallet(object sender, EventArgs<bool> e)
227227
{
228+
bool succeeded = e.Value;
229+
if (!succeeded)
230+
{
231+
return;
232+
}
233+
228234
if (IxianHandler.getWalletStorage().deleteWallet())
229235
{
230236
// Also delete the account
@@ -258,8 +264,14 @@ public void onDeleteWallet(object sender, EventArgs e)
258264

259265
}
260266

261-
public void onDeleteAccount(object sender, EventArgs e)
267+
public void onDeleteAccount(object sender, EventArgs<bool> e)
262268
{
269+
bool succeeded = e.Value;
270+
if (!succeeded)
271+
{
272+
return;
273+
}
274+
263275
IxianHandler.localStorage.deleteAllAvatars();
264276
IxianHandler.localStorage.deleteAccountFile();
265277
IxianHandler.localStorage.deleteAllDownloads();

0 commit comments

Comments
 (0)