Skip to content
Snippets Groups Projects
Commit 9d55b68e authored by Gabriel Engel's avatar Gabriel Engel Committed by GitHub
Browse files

Merge pull request #5786 from RocketChat/improvement/roles-cache

Activate cache on roles
parents d3876ea2 43427f31
No related branches found
No related tags found
No related merge requests found
RocketChat.models.Roles = new class extends RocketChat.models._Base
class ModelRoles extends RocketChat.models._Base
constructor: ->
super('roles')
super(arguments...)
@tryEnsureIndex { 'name': 1 }
@tryEnsureIndex { 'scope': 1 }
......@@ -41,3 +41,6 @@ RocketChat.models.Roles = new class extends RocketChat.models._Base
role = @findOne roleName
roleScope = role?.scope or 'Users'
RocketChat.models[roleScope]?.removeRolesByUserId?(userId, roleName, scope)
RocketChat.models.Roles = new ModelRoles('roles', true)
RocketChat.models.Roles.cache.load()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment