При попытке удалить пользователя Firebase выдается ошибка, и она не удается.
Я пытался изменить разрешения и создать несколько учетных записей пользователей.
static Future deleteCurrectUser() async {
FirebaseUser user = await FirebaseAuth.instance.currentUser();
if (user == null) {
throw('No user');
}else{
user.delete().then((result) {
print('User deleted');
return true;
}).catchError((e) {
Sentry.report(e);
return false;
}).timeout(databaseTimeoutDuration,
onTimeout: () => throw (TimeoutException(
'Timedout trying to delete current user',
databaseTimeoutDuration)));
}
}
Выдается сообщение об ошибке:
I / flutter (22331): PlatformException (USER_REQUIRED, сначала выполните проверку подлинности с помощью Firebase, null)