From 5109638e28b09e3f3e4e049c320cdc6034f79fbc Mon Sep 17 00:00:00 2001 From: Marcos Spessatto Defendi Date: Tue, 4 Dec 2018 09:41:58 -0200 Subject: [PATCH] Convert rocketchat-slashcommands to main module structure (#12814) --- packages/rocketchat-slashcommands-invite/client/client.js | 2 ++ packages/rocketchat-slashcommands-invite/client/index.js | 1 + packages/rocketchat-slashcommands-invite/package.js | 8 +++----- packages/rocketchat-slashcommands-invite/server/index.js | 1 + packages/rocketchat-slashcommands-invite/server/server.js | 1 + 5 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 packages/rocketchat-slashcommands-invite/client/index.js create mode 100644 packages/rocketchat-slashcommands-invite/server/index.js diff --git a/packages/rocketchat-slashcommands-invite/client/client.js b/packages/rocketchat-slashcommands-invite/client/client.js index 06ae9bec47c..66b6e1d2852 100644 --- a/packages/rocketchat-slashcommands-invite/client/client.js +++ b/packages/rocketchat-slashcommands-invite/client/client.js @@ -1,3 +1,5 @@ +import { RocketChat } from 'meteor/rocketchat:lib'; + RocketChat.slashCommands.add('invite', undefined, { description: 'Invite_user_to_join_channel', params: '@username', diff --git a/packages/rocketchat-slashcommands-invite/client/index.js b/packages/rocketchat-slashcommands-invite/client/index.js new file mode 100644 index 00000000000..d99e4ed7735 --- /dev/null +++ b/packages/rocketchat-slashcommands-invite/client/index.js @@ -0,0 +1 @@ +import './client'; diff --git a/packages/rocketchat-slashcommands-invite/package.js b/packages/rocketchat-slashcommands-invite/package.js index b36a313dc31..192c938c9d2 100644 --- a/packages/rocketchat-slashcommands-invite/package.js +++ b/packages/rocketchat-slashcommands-invite/package.js @@ -10,10 +10,8 @@ Package.onUse(function(api) { 'ecmascript', 'check', 'rocketchat:lib', + 'templating', ]); - - api.use('templating', 'client'); - - api.addFiles('client/client.js', 'client'); - api.addFiles('server/server.js', 'server'); + api.mainModule('client/index.js', 'client'); + api.mainModule('server/index.js', 'server'); }); diff --git a/packages/rocketchat-slashcommands-invite/server/index.js b/packages/rocketchat-slashcommands-invite/server/index.js new file mode 100644 index 00000000000..1199af15d79 --- /dev/null +++ b/packages/rocketchat-slashcommands-invite/server/index.js @@ -0,0 +1 @@ +import './server'; diff --git a/packages/rocketchat-slashcommands-invite/server/server.js b/packages/rocketchat-slashcommands-invite/server/server.js index 1f58b0aff3e..becea3d25e1 100644 --- a/packages/rocketchat-slashcommands-invite/server/server.js +++ b/packages/rocketchat-slashcommands-invite/server/server.js @@ -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'; /* * Invite is a named function that will replace /invite commands