Convert rocketchat-slashcommands-unarchiveroom to main module structure (#12827)

pull/12831/head
Marcos Spessatto Defendi 7 years ago committed by Rodrigo Nascimento
parent 7b21a6d714
commit b65ed969c3
  1. 2
      packages/rocketchat-slashcommands-unarchiveroom/client/client.js
  2. 1
      packages/rocketchat-slashcommands-unarchiveroom/client/index.js
  3. 9
      packages/rocketchat-slashcommands-unarchiveroom/package.js
  4. 2
      packages/rocketchat-slashcommands-unarchiveroom/server/index.js
  5. 2
      packages/rocketchat-slashcommands-unarchiveroom/server/messages.js
  6. 1
      packages/rocketchat-slashcommands-unarchiveroom/server/server.js

@ -1,3 +1,5 @@
import { RocketChat } from 'meteor/rocketchat:lib';
RocketChat.slashCommands.add('unarchive', null, {
description: 'Unarchive',
params: '#channel',

@ -6,15 +6,12 @@ Package.describe({
});
Package.onUse(function(api) {
api.use([
'ecmascript',
'check',
'rocketchat:lib',
'templating',
]);
api.use('templating', 'client');
api.addFiles('client/client.js', 'client');
api.addFiles(['server/messages.js', 'server/server.js'], 'server');
api.mainModule('client/index.js', 'client');
api.mainModule('server/index.js', 'server');
});

@ -0,0 +1,2 @@
import './messages';
import './server';

@ -1,3 +1,5 @@
import { RocketChat } from 'meteor/rocketchat:lib';
RocketChat.models.Messages.createRoomUnarchivedByRoomIdAndUser = function(roomId, user) {
return this.createWithTypeRoomIdMessageAndUser('room-unarchived', roomId, '', user);
};

@ -2,6 +2,7 @@ import { Meteor } from 'meteor/meteor';
import { Match } from 'meteor/check';
import { Random } from 'meteor/random';
import { TAPi18n } from 'meteor/tap:i18n';
import { RocketChat } from 'meteor/rocketchat:lib';
function Unarchive(command, params, item) {
if (command !== 'unarchive' || !Match.test(params, String)) {

Loading…
Cancel
Save