This commit is contained in:
2017-09-10 18:52:53 +01:00
parent 3c0e4a0184
commit 98f4d61624
30 changed files with 11946 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
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;