Files
wedding/server/routes/deleteallusers.js
2025-07-04 13:40:08 +01:00

29 lines
718 B
JavaScript

const express = require('express');
const admin = require('firebase-admin');
const router = express.Router();
const route = function (db) {
router.get('/', function(req, res, next) {
const usersRef = db.ref('/users');
usersRef.once('value', function(s) {
const users = s.val();
Object.keys(users).forEach(function(user) {
const delRef = db.ref(`/users/${user}`);
delRef.remove()
.then(function() {
admin.auth().deleteUser(user);
}).catch(function(err) {
console.error(err);
});
});
return res.json({
deleted: true,
users: users,
});
});
});
return router;
}
module.exports = route;