From 673f5819487f682834b8dabfe48b608685599d4a Mon Sep 17 00:00:00 2001 From: Marcos Defendi Date: Thu, 6 Dec 2018 15:29:06 -0200 Subject: [PATCH] Convert rocketchat-user-data-dowload to main module structure --- packages/rocketchat-user-data-download/package.js | 4 +--- .../server/cronProcessDownloads.js | 5 +++-- packages/rocketchat-user-data-download/server/index.js | 2 ++ .../rocketchat-user-data-download/server/startup/settings.js | 2 ++ 4 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 packages/rocketchat-user-data-download/server/index.js diff --git a/packages/rocketchat-user-data-download/package.js b/packages/rocketchat-user-data-download/package.js index c0a531e4832f..897e19f47b9b 100644 --- a/packages/rocketchat-user-data-download/package.js +++ b/packages/rocketchat-user-data-download/package.js @@ -12,7 +12,5 @@ Package.onUse(function(api) { 'rocketchat:lib', 'webapp', ]); - - api.addFiles('server/startup/settings.js', 'server'); - api.addFiles('server/cronProcessDownloads.js', 'server'); + api.mainModule('server/index.js', 'server'); }); diff --git a/packages/rocketchat-user-data-download/server/cronProcessDownloads.js b/packages/rocketchat-user-data-download/server/cronProcessDownloads.js index 715faf965629..17d89e5e664e 100644 --- a/packages/rocketchat-user-data-download/server/cronProcessDownloads.js +++ b/packages/rocketchat-user-data-download/server/cronProcessDownloads.js @@ -1,7 +1,8 @@ -/* globals SyncedCron */ - import { Meteor } from 'meteor/meteor'; import { TAPi18n } from 'meteor/tap:i18n'; +import { RocketChat } from 'meteor/rocketchat:lib'; +import { FileUpload } from 'meteor/rocketchat:file-upload'; +import { SyncedCron } from 'meteor/littledata:synced-cron'; import fs from 'fs'; import path from 'path'; import archiver from 'archiver'; diff --git a/packages/rocketchat-user-data-download/server/index.js b/packages/rocketchat-user-data-download/server/index.js new file mode 100644 index 000000000000..47f47e70c4af --- /dev/null +++ b/packages/rocketchat-user-data-download/server/index.js @@ -0,0 +1,2 @@ +import './startup/settings'; +import './cronProcessDownloads'; diff --git a/packages/rocketchat-user-data-download/server/startup/settings.js b/packages/rocketchat-user-data-download/server/startup/settings.js index 31f79a957f89..6025752d35c1 100644 --- a/packages/rocketchat-user-data-download/server/startup/settings.js +++ b/packages/rocketchat-user-data-download/server/startup/settings.js @@ -1,3 +1,5 @@ +import { RocketChat } from 'meteor/rocketchat:lib'; + RocketChat.settings.addGroup('UserDataDownload', function() { this.add('UserData_EnableDownload', true, {