parent
0ebae3ac36
commit
7594d767cc
@ -0,0 +1,13 @@ |
||||
RocketChat.saveRoomAnnouncement = function(rid, roomAnnouncement, user, sendMessage=true) { |
||||
if (!Match.test(rid, String)) { |
||||
throw new Meteor.Error('invalid-room', 'Invalid room', { function: 'RocketChat.saveRoomAnnouncement' }); |
||||
} |
||||
|
||||
roomAnnouncement = s.escapeHTML(roomAnnouncement); |
||||
const updated = RocketChat.models.Rooms.setAnnouncementById(rid, roomAnnouncement); |
||||
if (updated && sendMessage) { |
||||
RocketChat.models.Messages.createRoomSettingsChangedWithTypeRoomIdMessageAndUser('room_changed_announcement', rid, roomAnnouncement, user); |
||||
} |
||||
|
||||
return updated; |
||||
} |
||||
Loading…
Reference in new issue