solving bugs reported in GH issues

This commit is contained in:
Amruth Pillai
2020-07-24 21:54:48 +05:30
parent 586f2b1eca
commit f2a0b612d0
21 changed files with 827 additions and 979 deletions

View File

@ -75,12 +75,17 @@ const UserProvider = ({ children }) => {
const deleteAccount = async () => {
const { currentUser } = firebase.auth();
const deleteUser = firebase.functions().httpsCallable('deleteUser');
deleteUser();
try {
deleteUser();
await currentUser.delete();
} catch (e) {
toast.error(e.message);
await loginWithGoogle();
await currentUser.delete();
if (e.code === 'auth/requires-recent-login') {
await loginWithGoogle();
await currentUser.delete();
}
} finally {
logout();
toast(