My app needs google signin, facebook signin and email and password signin, im getting the ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL error. The docs says that i need to call fetchSignInMethodsForEmail , and then redirect to the current sign in method and link the accounts but i dont have email, where is it? , the callback doesnt return any email, just the PlatformExeption instance, and i dont have a currentUser neither.