Когда пользователь нажимает на кнопку, я хочу удалить учетную запись пользователя с коллекцией пользователей. Мой идентификатор коллекции совпадает с идентификатором учетной записи пользователя, я успешно удалил учетную запись, но коллекция не была удалена. Я не уверен, но сервер дает мне код 400.
export const Delete = () => async (
dispatch,
getState,
{ getFirebase, getFirestore }
) => {
dispatch({ type: ChangeStart });
const firebase = getFirebase();
const firestore = getFirestore();
const user = firebase.auth().currentUser;
const userId = getState().firebase.auth.uid;
await user
.delete()
.then(function () {
firestore.collection("users").doc(userId).delete();
firebase.logout();
})
.catch((error) => {
dispatch({ type: ChangeFail, payload: error.message });
});
}
![enter image description here](https://i.stack.imgur.com/3vjWtl.png)
![enter image description here](https://i.stack.imgur.com/RgsKx.png)