The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/server/methods/deleteFileMessage.js

19 lines
432 B

import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import { FileUpload } from '../../app/file-upload';
import { Messages } from '../../app/models';
Meteor.methods({
deleteFileMessage(fileID) {
check(fileID, String);
const msg = Messages.getMessageByFileId(fileID);
if (msg) {
return Meteor.call('deleteMessage', msg);
}
return FileUpload.getStore('Uploads').deleteById(fileID);
},
});