From b07890b75a0433df3187196e61f13890d2792bef Mon Sep 17 00:00:00 2001 From: juliajforesti Date: Mon, 10 Nov 2025 10:46:20 -0300 Subject: [PATCH 1/2] chore!: remove deprecated `sendFileLivechatMessage` method --- .../server/methods/sendFileLivechatMessage.ts | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/apps/meteor/app/livechat/server/methods/sendFileLivechatMessage.ts b/apps/meteor/app/livechat/server/methods/sendFileLivechatMessage.ts index 7369cd450a6b9..ad71a87881528 100644 --- a/apps/meteor/app/livechat/server/methods/sendFileLivechatMessage.ts +++ b/apps/meteor/app/livechat/server/methods/sendFileLivechatMessage.ts @@ -5,15 +5,12 @@ import type { VideoAttachmentProps, IUpload, } from '@rocket.chat/core-typings'; -import type { ServerMethods } from '@rocket.chat/ddp-client'; import { LivechatVisitors, LivechatRooms } from '@rocket.chat/models'; import { Random } from '@rocket.chat/random'; import { Match, check } from 'meteor/check'; -import { Meteor } from 'meteor/meteor'; import { sendMessageLivechat } from './sendMessageLivechat'; import { FileUpload } from '../../../file-upload/server'; -import { methodDeprecationLogger } from '../../../lib/server/lib/deprecationWarningLogger'; interface ISendFileLivechatMessage { roomId: string; @@ -22,18 +19,6 @@ interface ISendFileLivechatMessage { msgData?: { avatar?: string; emoji?: string; alias?: string; groupable?: boolean; msg?: string }; } -declare module '@rocket.chat/ddp-client' { - // eslint-disable-next-line @typescript-eslint/naming-convention - interface ServerMethods { - sendFileLivechatMessage( - roomId: string, - visitorToken: string, - file: IUpload, - msgData?: { avatar?: string; emoji?: string; alias?: string; groupable?: boolean; msg?: string }, - ): boolean; - } -} - export const sendFileLivechatMessage = async ({ roomId, visitorToken, file, msgData = {} }: ISendFileLivechatMessage): Promise => { const visitor = await LivechatVisitors.getVisitorByToken(visitorToken); @@ -110,10 +95,3 @@ export const sendFileLivechatMessage = async ({ roomId, visitorToken, file, msgD return sendMessageLivechat({ message: msg }); }; - -Meteor.methods({ - async sendFileLivechatMessage(roomId, visitorToken, file, msgData = {}) { - methodDeprecationLogger.method('sendFileLivechatMessage', '8.0.0', '/v1/livechat/upload/:rid'); - return sendFileLivechatMessage({ roomId, visitorToken, file, msgData }); - }, -}); From df41d779cc545f97118439581b851bb9cf92ce18 Mon Sep 17 00:00:00 2001 From: juliajforesti Date: Mon, 10 Nov 2025 10:46:47 -0300 Subject: [PATCH 2/2] chore: changeset --- .changeset/popular-items-smash.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/popular-items-smash.md diff --git a/.changeset/popular-items-smash.md b/.changeset/popular-items-smash.md new file mode 100644 index 0000000000000..84316444911ba --- /dev/null +++ b/.changeset/popular-items-smash.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': major +--- + +Removes deprecated `sendFileLivechatMessage` method