From 5ba23fbbefb022bd12f3dd7b2c6247449431c2e6 Mon Sep 17 00:00:00 2001 From: Illinuz Date: Fri, 6 Dec 2024 17:08:32 +0100 Subject: [PATCH] Update transformers.ts Add convar for ServerReviewsEnabled (Boolean) true/false to enable or disable reviews. --- .../cfx/common/services/servers/transformers.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/ext/cfx-ui/src/cfx/common/services/servers/transformers.ts b/ext/cfx-ui/src/cfx/common/services/servers/transformers.ts index 86e56e0828..60ba1a9ee5 100644 --- a/ext/cfx-ui/src/cfx/common/services/servers/transformers.ts +++ b/ext/cfx-ui/src/cfx/common/services/servers/transformers.ts @@ -289,10 +289,6 @@ export function processServerDataVariables(vars?: IServer['data']['vars']): Vars view.bannerDetail = value; continue; } - case key === 'can_review': { - view.canReview = Boolean(value); - continue; - } case key === 'onesync_enabled': { view.onesyncEnabled = value === 'true'; continue; @@ -307,6 +303,16 @@ export function processServerDataVariables(vars?: IServer['data']['vars']): Vars view.pureLevel = value as ServerPureLevel; continue; } + case key === 'ServerReviewsEnabled': { + view.canReview = value.toLowerCase() !== 'false'; + continue; + } + case key === 'can_review': { + if (view.canReview === undefined) { + view.canReview = Boolean(value); + } + continue; + } case !shouldVarBeShown(key): { continue; } @@ -320,6 +326,9 @@ export function processServerDataVariables(vars?: IServer['data']['vars']): Vars view.variables![key] = value; } + if (view.canReview === undefined) { + view.canReview = true; + } return view; }