Skip to content

Commit 4775ad1

Browse files
chore: add setAdminStatus deprecation logger (RocketChat#36944)
1 parent 752e6d4 commit 4775ad1

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

apps/meteor/app/lib/server/methods/setAdminStatus.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { Meteor } from 'meteor/meteor';
77
import { hasPermissionAsync } from '../../../authorization/server/functions/hasPermission';
88
import { addUserToRole } from '../../../authorization/server/methods/addUserToRole';
99
import { removeUserFromRole } from '../../../authorization/server/methods/removeUserFromRole';
10+
import { methodDeprecationLogger } from '../lib/deprecationWarningLogger';
1011

1112
declare module '@rocket.chat/ddp-client' {
1213
// eslint-disable-next-line @typescript-eslint/naming-convention
@@ -17,6 +18,8 @@ declare module '@rocket.chat/ddp-client' {
1718

1819
Meteor.methods<ServerMethods>({
1920
async setAdminStatus(userId, admin) {
21+
methodDeprecationLogger.method('setAdminStatus', '8.0.0', 'Use `/v1/roles.addUserToRole` or `/v1/roles.removeUserFromRole`.');
22+
2023
check(userId, String);
2124
check(admin, Match.Optional(Boolean));
2225

0 commit comments

Comments
 (0)