Skip to content

Commit 2377520

Browse files
chore: Adds deprecation warning on livechat:saveDepartment (RocketChat#36981)
1 parent 65de26f commit 2377520

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

.changeset/rare-plants-shake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@rocket.chat/meteor": patch
3+
---
4+
5+
Adds deprecation warning on `livechat:saveDepartment`

apps/meteor/app/livechat/server/methods/saveDepartment.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type { ServerMethods } from '@rocket.chat/ddp-client';
33
import { Meteor } from 'meteor/meteor';
44

55
import { hasPermissionAsync } from '../../../authorization/server/functions/hasPermission';
6+
import { methodDeprecationLogger } from '../../../lib/server/lib/deprecationWarningLogger';
67
import { saveDepartment } from '../lib/departmentsLib';
78

89
declare module '@rocket.chat/ddp-client' {
@@ -37,6 +38,7 @@ declare module '@rocket.chat/ddp-client' {
3738

3839
Meteor.methods<ServerMethods>({
3940
async 'livechat:saveDepartment'(_id, departmentData, departmentAgents, departmentUnit) {
41+
methodDeprecationLogger.method('livechat:saveDepartment', '8.0.0', '/v1/livechat/department');
4042
const uid = Meteor.userId();
4143
if (!uid || !(await hasPermissionAsync(uid, 'manage-livechat-departments'))) {
4244
throw new Meteor.Error('error-not-allowed', 'Not allowed', {

0 commit comments

Comments
 (0)