From dd0f3bc100e4ee45bf93720d9760168378e3fba6 Mon Sep 17 00:00:00 2001 From: juliajforesti Date: Mon, 15 Sep 2025 15:59:51 -0300 Subject: [PATCH] chore: deprecationLogger --- apps/meteor/app/lib/server/methods/setAdminStatus.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/meteor/app/lib/server/methods/setAdminStatus.ts b/apps/meteor/app/lib/server/methods/setAdminStatus.ts index c91f5ad19a6c9..0ccbe729a81d2 100644 --- a/apps/meteor/app/lib/server/methods/setAdminStatus.ts +++ b/apps/meteor/app/lib/server/methods/setAdminStatus.ts @@ -7,6 +7,7 @@ import { Meteor } from 'meteor/meteor'; import { hasPermissionAsync } from '../../../authorization/server/functions/hasPermission'; import { addUserToRole } from '../../../authorization/server/methods/addUserToRole'; import { removeUserFromRole } from '../../../authorization/server/methods/removeUserFromRole'; +import { methodDeprecationLogger } from '../lib/deprecationWarningLogger'; declare module '@rocket.chat/ddp-client' { // eslint-disable-next-line @typescript-eslint/naming-convention @@ -17,6 +18,8 @@ declare module '@rocket.chat/ddp-client' { Meteor.methods({ async setAdminStatus(userId, admin) { + methodDeprecationLogger.method('setAdminStatus', '8.0.0', 'Use `/v1/roles.addUserToRole` or `/v1/roles.removeUserFromRole`.'); + check(userId, String); check(admin, Match.Optional(Boolean));