fix: revocation token list for users + groups

This commit is contained in:
NGPixel
2020-06-24 23:56:37 -04:00
parent c9f3105997
commit a690e5597f
3 changed files with 55 additions and 2 deletions

View File

@@ -73,6 +73,10 @@ module.exports = {
throw new WIKI.Error.UserDeleteProtected()
}
await WIKI.models.users.deleteUser(args.id, args.replaceId)
WIKI.auth.revokeUserTokens({ id: args.id, kind: 'u' })
WIKI.events.outbound.emit('addAuthRevoke', { id: args.id, kind: 'u' })
return {
responseResult: graphHelper.generateSuccess('User deleted successfully')
}
@@ -124,6 +128,9 @@ module.exports = {
}
await WIKI.models.users.query().patch({ isActive: false }).findById(args.id)
WIKI.auth.revokeUserTokens({ id: args.id, kind: 'u' })
WIKI.events.outbound.emit('addAuthRevoke', { id: args.id, kind: 'u' })
return {
responseResult: graphHelper.generateSuccess('User deactivated successfully')
}