add emergency kit and new error states

This commit is contained in:
Paul Miller
2023-06-21 13:57:23 -05:00
parent f807dc2d62
commit 7fd7fd580b
11 changed files with 216 additions and 51 deletions

View File

@@ -151,17 +151,23 @@ export const Provider: ParentComponent = (props) => {
});
} catch (e) {
console.error(e);
setState({ setup_error: eify(e) });
}
},
async deleteMutinyWallet(): Promise<void> {
await state.mutiny_wallet?.stop();
setState((prevState) => ({
...prevState,
mutiny_wallet: undefined,
deleting: true
}));
MutinyWallet.import_json("{}");
localStorage.clear();
try {
if (state.mutiny_wallet) {
await state.mutiny_wallet?.stop();
}
setState((prevState) => ({
...prevState,
mutiny_wallet: undefined,
deleting: true
}));
MutinyWallet.import_json("{}");
} catch (e) {
console.error(e);
}
},
setWaitlistId(waitlist_id: string) {
setState({ waitlist_id });