fix: deprecate middleware.isAdmin

Also, handle admin logout timer in middleware.admin.checkPrivileges
This commit is contained in:
Julian Lam
2020-10-30 12:30:58 -04:00
parent 4439864ce0
commit 15e0731dd9
2 changed files with 33 additions and 10 deletions

View File

@@ -200,6 +200,9 @@ module.exports = function (middleware) {
});
middleware.isAdmin = helpers.try(async function isAdmin(req, res, next) {
// TODO: Remove in v1.16.0
winston.warn('[middleware] middleware.isAdmin deprecated, use middleware.admin.checkPrivileges instead');
const isAdmin = await user.isAdministrator(req.uid);
if (!isAdmin) {