Я хотел бы удалить пользователей, аутентифицированных вашим KEY, зная, что я администратор, сначала я создал authservice и после userService связываться с зарегистрированным пользователем
Теперь в базе данных у меня есть ассоциированный пользователь
Теперь в моем коде есть
Во-первых, я создал метод auth для создания пользователя в auth.service.ts
createUser(user: any, path: string) {
return this.afu.auth.createUserWithEmailAndPassword(user.email, user.password)
.then(() => {
return this.service.save(user, path);
})
.catch((e) => console.log(e));
}
этот метод создает аутентифицированного пользователя и создает в базе данных пользователя, вызывая метод save
save(user: any, path: string) {
const createdAt = new Date();
return new Promise((resolve, reject) => {
this.db.list(this.PATH + path)
// .push(user)
// console.log(createdAt)
.push({ name: user.name, email: user.email, role: user.role_id, status: user.status, created_at: createdAt })
.then(() => resolve())
})
}
Итак, я должен удалить эти два регистра KEY в моем методе
remove(key: string, path: string) {
return this.db.list(this.PATH + path).remove(key);
}
Вспоминая, я администратор