From a4c15f2d780729d75a59a7fe82fd8c8267966c8c Mon Sep 17 00:00:00 2001 From: Kata Date: Thu, 21 Mar 2019 03:19:53 -0500 Subject: [PATCH] add user's roles to GM presentation --- models/Server.js | 1 + services/presentation.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/models/Server.js b/models/Server.js index 8e58a59..88350cc 100644 --- a/models/Server.js +++ b/models/Server.js @@ -5,6 +5,7 @@ export type Category = { hidden: boolean, name: string, roles: string[], + _roles?: any, type: 'single' | 'multi' | string } diff --git a/services/presentation.js b/services/presentation.js index f097dfc..6ab527e 100644 --- a/services/presentation.js +++ b/services/presentation.js @@ -94,7 +94,8 @@ class PresentationService extends Service { id: server.id, gm: { nickname: gm.nickname || gm.user.username, - color: gm.displayHexColor + color: gm.displayHexColor, + roles: gm.roles.keyArray() }, server: this.serverSlug(server), roles: (incRoles) ? (await this.rolesByServer(server, sd)).map(r => ({ ...r, selected: gm.roles.has(r.id) })) : [],