Skip to content

Commit 22a1063

Browse files
Added whitelist for admin messages for entry and admin dashboard (#19)
1 parent 317fac4 commit 22a1063

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

hooks/web-socket/constants.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ export enum Application {
33
COGNITION = 'COGNITION',
44
GATES = 'GATES',
55
WELCOME_SCREEN = 'WELCOME_SCREEN',
6+
ENTRY = 'ENTRY',
7+
ADMIN_DASHBOARD = 'ADMIN_DASHBOARD',
68
}
79

810
export enum CurrentPage {
@@ -35,6 +37,8 @@ export enum CurrentPage {
3537
COGNITION_LAYOUT = "COGNITION_LAYOUT",
3638
GATES_LAYOUT = "GATES_LAYOUT",
3739
WELCOME_SCREEN_LAYOUT = "WELCOME_SCREEN_LAYOUT",
40+
ENTRY_LAYOUT = "ENTRY_LAYOUT",
41+
ADMIN_DASHBOARD_LAYOUT = "ADMIN_DASHBOARD_LAYOUT",
3842
}
3943

4044
export enum CurrentPageSubKey {
@@ -144,3 +148,15 @@ export const WHITE_LIST_LOOKUP_WELCOME_SCREEN = {
144148
[CurrentPageSubKey.NONE]: ['admin_message']
145149
}
146150
}
151+
152+
export const WHITE_LIST_LOOKUP_ENTRY = {
153+
[CurrentPage.ENTRY_LAYOUT]: {
154+
[CurrentPageSubKey.NONE]: ['admin_message']
155+
}
156+
}
157+
158+
export const WHITE_LIST_LOOKUP_ADMIN_DASHBOARD = {
159+
[CurrentPage.ADMIN_DASHBOARD_LAYOUT]: {
160+
[CurrentPageSubKey.NONE]: ['admin_message']
161+
}
162+
}

hooks/web-socket/web-sockets-helper.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Application, CurrentPage, CurrentPageSubKey, WHITELIST_LOOKUP_COGNITION, WHITELIST_LOOKUP_GATES, WHITELIST_LOOKUP_REFINERY, WHITE_LIST_LOOKUP_WELCOME_SCREEN } from "./constants";
1+
import { Application, CurrentPage, CurrentPageSubKey, WHITELIST_LOOKUP_COGNITION, WHITELIST_LOOKUP_GATES, WHITELIST_LOOKUP_REFINERY, WHITE_LIST_LOOKUP_ADMIN_DASHBOARD, WHITE_LIST_LOOKUP_ENTRY, WHITE_LIST_LOOKUP_WELCOME_SCREEN } from "./constants";
22

33
export type NotificationSubscription = {
44
projectId?: string;
@@ -31,6 +31,8 @@ export function getConstWhitelist(application: Application) {
3131
case Application.COGNITION: whiteListString = WHITELIST_LOOKUP_COGNITION; break;
3232
case Application.GATES: whiteListString = WHITELIST_LOOKUP_GATES; break;
3333
case Application.WELCOME_SCREEN: whiteListString = WHITE_LIST_LOOKUP_WELCOME_SCREEN; break;
34+
case Application.ENTRY: whiteListString = WHITE_LIST_LOOKUP_ENTRY; break;
35+
case Application.ADMIN_DASHBOARD: whiteListString = WHITE_LIST_LOOKUP_ADMIN_DASHBOARD; break;
3436
}
3537
return whiteListString;
3638
}

0 commit comments

Comments
 (0)