Remove /* globals */ wave 4 (#12999)

* Remove /* globals */ from files wave 1

* Fix lint

* Remove /* globals */ wave 2

* remove-globals-wave-3

* Remove /* globals */ wave 4

* Remove some // eslint comments
pull/13005/head^2
Marcos Spessatto Defendi 7 years ago committed by Rodrigo Nascimento
parent 3b7de77634
commit ce3da9eac3
  1. 10
      .eslintrc
  2. 2
      .scripts/version.js
  3. 5
      packages/rocketchat-grant/server/providers.js
  4. 6
      packages/rocketchat-lib/client/lib/openRoom.js
  5. 1
      packages/rocketchat-lib/server/methods/saveSetting.js
  6. 1
      packages/rocketchat-livechat/server/methods/saveCustomField.js
  7. 1
      packages/rocketchat-livechat/server/methods/saveInfo.js
  8. 1
      packages/rocketchat-livechat/server/methods/saveSurveyFeedback.js
  9. 1
      packages/rocketchat-livechat/server/methods/startVideoCall.js
  10. 2
      packages/rocketchat-livechat/server/methods/transfer.js
  11. 4
      packages/rocketchat-ui-sidenav/client/sidebarHeader.js
  12. 3
      packages/rocketchat-ui/client/lib/RoomHistoryManager.js
  13. 5
      packages/rocketchat-ui/client/lib/RoomManager.js
  14. 2
      packages/rocketchat-ui/client/lib/accountBox.js
  15. 3
      packages/rocketchat-ui/client/lib/avatar.js
  16. 4
      packages/rocketchat-ui/client/lib/chatMessages.js
  17. 20
      packages/rocketchat-ui/client/lib/collections.js
  18. 2
      packages/rocketchat-ui/client/lib/fireEvent.js
  19. 6
      packages/rocketchat-ui/client/lib/notification.js
  20. 1
      packages/rocketchat-ui/client/lib/rocket.js
  21. 2
      packages/rocketchat-ui/client/lib/sideNav.js
  22. 2
      packages/rocketchat-ui/client/lib/tapi18n.js
  23. 3
      packages/rocketchat-ui/client/views/app/alerts.js
  24. 1
      packages/rocketchat-ui/client/views/app/modal.js
  25. 1
      packages/rocketchat-ui/client/views/app/popout.js
  26. 3
      packages/rocketchat-ui/client/views/app/popover.js
  27. 6
      packages/rocketchat-ui/client/views/app/room.js
  28. 1
      packages/rocketchat-ui/client/views/app/secretURL.js
  29. 2
      packages/rocketchat-ui/client/views/app/videoCall/videoButtons.js
  30. 2
      packages/rocketchat-ui/client/views/app/videoCall/videoCall.js
  31. 2
      packages/rocketchat-ui/getAvatarUrlFromUsername.js
  32. 1
      packages/rocketchat-ui/package.js
  33. 2
      packages/rocketchat-videobridge/client/views/videoFlexTab.js
  34. 1
      packages/rocketchat-videobridge/client/views/videoFlexTabBbb.js
  35. 2
      packages/rocketchat-webrtc/client/WebRTCClass.js
  36. 3
      packages/rocketchat-webrtc/client/screenShare.js
  37. 1
      packages/tap-i18n/lib/globals.js
  38. 1
      packages/tap-i18n/lib/plugin/etc/language_names.js
  39. 3
      packages/tap-i18n/lib/tap_i18next/tap_i18next_init.js
  40. 2
      server/lib/cordova.js
  41. 2
      server/methods/deleteFileMessage.js
  42. 2
      server/methods/eraseRoom.js
  43. 2
      server/methods/getAvatarSuggestion.js
  44. 2
      server/methods/getUsernameSuggestion.js
  45. 2
      server/methods/ignoreUser.js
  46. 2
      server/startup/avatar.js
  47. 3
      server/startup/cron.js
  48. 2
      server/startup/migrations/v002.js
  49. 2
      server/startup/migrations/v007.js
  50. 4
      server/startup/presence.js
  51. 3
      server/startup/serverRunning.js
  52. 4
      server/stream/streamBroadcast.js

@ -8,35 +8,43 @@
"alerts" : false,
"Apps" : false,
"Assets" : false,
"AudioRecorder" : false,
"CachedChatSubscription" : false,
"ChatMessage" : false,
"ChatMessages" : false,
"chatMessages" : false,
"ChatRoom" : false,
"ChatSubscription" : false,
"chrome" : false,
"cordova" : false,
"device" : false,
"DynamicCss" : false,
"facebookConnectPlugin" : false,
"FileUpload" : false,
"fileUpload" : false,
"fileUploadHandler" : false,
"fireGlobalEvent" : false,
"handleError" : false,
"getAvatarUrlFromUsername" : false,
"getAvatarSuggestionForUser" : false,
"globals" : true,
"isChrome" : false,
"isFirefox" : false,
"isRtl" : false,
"JitsiMeetExternalAPI" : false,
"jscolor" : false,
"KonchatNotification" : false,
"language_names" : true,
"msgStream" : false,
"MsgTyping" : false,
"modal" : false,
"Modernizr" : false,
"menu" : false,
"Npm" : false,
"openRoom" : false,
"OnePassword" : false,
"Package" : false,
"popout" : false,
"popover" : false,
"readMessage" : false,
"RocketChat" : true,
@ -47,9 +55,11 @@
"Servers" : false,
"Settings" : false,
"SideNav" : false,
"TAPi18next" : false,
"t" : false,
"toolbarSearch" : false,
"TwitterConnect" : false,
"updateAvatarOfUsername" : false,
"UserRoles" : false,
"VideoRecorder" : false,
"VRecDialog" : false

@ -1,5 +1,3 @@
/* eslint object-shorthand: 0, prefer-template: 0 */
const path = require('path');
let pkgJson = {};

@ -1,4 +1,4 @@
import { check } from 'meteor/check';
import { Match, check } from 'meteor/check';
import { Storage } from './storage';
import { routes } from './routes';
@ -7,8 +7,7 @@ class Providers extends Storage {
register(name, options, getUser) {
check(name, String);
check(options, {
// eslint-disable-next-line
scope: Match.OneOf(String, [String])
scope: Match.OneOf(String, [String]),
});
check(getUser, Function);

@ -7,7 +7,7 @@ import _ from 'underscore';
export let currentTracker = undefined;
openRoom = function(type, name) { // eslint-disable-line
openRoom = function(type, name) {
Session.set('openedRoom', null);
return Meteor.defer(() =>
@ -33,7 +33,7 @@ openRoom = function(type, name) { // eslint-disable-line
Meteor.call('createDirectMessage', name, function(error) {
if (!error) {
RoomManager.close(type + name);
return openRoom('d', name); // eslint-disable-line
return openRoom('d', name);
} else {
Session.set('roomNotFound', { type, name, error });
BlazeLayout.render('main', { center: 'roomNotFound' });
@ -48,7 +48,7 @@ openRoom = function(type, name) { // eslint-disable-line
} else {
RocketChat.models.Rooms.upsert({ _id: record._id }, _.omit(record, '_id'));
RoomManager.close(type + name);
return openRoom(type, name); // eslint-disable-line
return openRoom(type, name);
}
});
}

@ -1,4 +1,3 @@
/* eslint new-cap: 0 */
import { Meteor } from 'meteor/meteor';
import { Match, check } from 'meteor/check';

@ -1,4 +1,3 @@
/* eslint new-cap: [2, {"capIsNewExceptions": ["Match.ObjectIncluding", "Match.Optional"]}] */
import { Meteor } from 'meteor/meteor';
import { Match, check } from 'meteor/check';
import { RocketChat } from 'meteor/rocketchat:lib';

@ -1,4 +1,3 @@
/* eslint new-cap: [2, {"capIsNewExceptions": ["Match.ObjectIncluding", "Match.Optional"]}] */
import { Meteor } from 'meteor/meteor';
import { Match, check } from 'meteor/check';
import { RocketChat } from 'meteor/rocketchat:lib';

@ -1,4 +1,3 @@
/* eslint new-cap: [2, {"capIsNewExceptions": ["Match.ObjectIncluding"]}] */
import { Meteor } from 'meteor/meteor';
import { Match, check } from 'meteor/check';
import { RocketChat } from 'meteor/rocketchat:lib';

@ -1,4 +1,3 @@
/* eslint new-cap: [2, {"capIsNewExceptions": ["MD5"]}] */
import { Meteor } from 'meteor/meteor';
import { Random } from 'meteor/random';
import { RocketChat } from 'meteor/rocketchat:lib';

@ -1,5 +1,3 @@
/* eslint new-cap: [2, {"capIsNewExceptions": ["Match.Optional"]}] */
import { Meteor } from 'meteor/meteor';
import { Match, check } from 'meteor/check';
import { RocketChat } from 'meteor/rocketchat:lib';

@ -38,7 +38,7 @@ const extendedViewOption = (user) => {
const showToolbar = new ReactiveVar(false);
const selectorSearch = '.toolbar__search .rc-input__element';
toolbarSearch = { //eslint-disable-line
toolbarSearch = {
shortcut: false,
clear() {
const $inputMessage = $('.js-input-message');
@ -67,7 +67,7 @@ const toolbarButtons = (user) => [{
name: t('Search'),
icon: 'magnifier',
action: () => {
toolbarSearch.show(false); //eslint-disable-line
toolbarSearch.show(false);
},
},
{

@ -1,4 +1,3 @@
/* globals readMessage UserRoles RoomRoles*/
import { Meteor } from 'meteor/meteor';
import { ReactiveVar } from 'meteor/reactive-var';
import { Blaze } from 'meteor/blaze';
@ -22,7 +21,7 @@ export const upsertMessage = ({ msg, subscription }) => {
return ChatMessage.upsert({ _id: msg._id }, msg);
};
RoomHistoryManager = new class { //eslint-disable-line
RoomHistoryManager = new class {
constructor() {
this.defaultLimit = 50;
this.histories = {};

@ -6,7 +6,7 @@ import { FlowRouter } from 'meteor/kadira:flow-router';
import { Template } from 'meteor/templating';
import _ from 'underscore';
import { upsertMessage } from './RoomHistoryManager';
import { CachedChatRoom } from './collections';
const maxRoomsOpen = parseInt(localStorage && localStorage.getItem('rc-maxRoomsOpen')) || 5 ;
@ -22,14 +22,13 @@ const onDeleteMessageBulkStream = ({ rid, ts, excludePinned, users }) => {
ChatMessage.remove(query);
};
RoomManager = new function() { //eslint-disable-line
RoomManager = new function() {
const openedRooms = {};
const msgStream = new Meteor.Streamer('room-messages');
const onlineUsers = new ReactiveVar({});
const Dep = new Tracker.Dependency();
const Cls = class {
static initClass() {
/* globals CachedChatRoom CachedChatSubscription */
this.prototype.openedRooms = openedRooms;
this.prototype.onlineUsers = onlineUsers;
this.prototype.computation = Tracker.autorun(() => {

@ -6,7 +6,7 @@ import { BlazeLayout } from 'meteor/kadira:blaze-layout';
import { Session } from 'meteor/session';
import _ from 'underscore';
AccountBox = (function() { //eslint-disable-line
AccountBox = (function() {
let status = 0;
const items = new ReactiveVar([]);
function setStatus(status) {

@ -24,8 +24,7 @@ export const getAvatarAsPng = function(username, cb) {
};
};
updateAvatarOfUsername = function(username) { //eslint-disable-line
updateAvatarOfUsername = function(username) {
const key = `avatar_random_${ username }`;
Session.set(key, Math.round(Math.random() * 1000));

@ -19,10 +19,10 @@ Meteor.startup(() => {
});
});
ChatMessages = class ChatMessages { //eslint-disable-line
ChatMessages = class ChatMessages {
constructor() {
this.saveTextMessageBox = _.debounce((rid, value) => { // eslint
this.saveTextMessageBox = _.debounce((rid, value) => {
const key = `messagebox_${ rid }`;
return value.length ? localStorage.setItem(key, value) : localStorage.removeItem(key);
}, 1000);

@ -3,28 +3,28 @@ import { Mongo } from 'meteor/mongo';
import { Tracker } from 'meteor/tracker';
import _ from 'underscore';
ChatMessage = new Mongo.Collection(null); //eslint-disable-line
this.CachedChatRoom = new RocketChat.CachedCollection({ name: 'rooms' });
ChatRoom = this.CachedChatRoom.collection;
ChatMessage = new Mongo.Collection(null);
export const CachedChatRoom = new RocketChat.CachedCollection({ name: 'rooms' });
ChatRoom = CachedChatRoom.collection;
CachedChatSubscription = new RocketChat.CachedCollection({ name: 'subscriptions' }); //eslint-disable-line
ChatSubscription = CachedChatSubscription.collection; //eslint-disable-line
UserRoles = new Mongo.Collection(null); //eslint-disable-line
RoomRoles = new Mongo.Collection(null); //eslint-disable-line
CachedChatSubscription = new RocketChat.CachedCollection({ name: 'subscriptions' });
ChatSubscription = CachedChatSubscription.collection;
UserRoles = new Mongo.Collection(null);
RoomRoles = new Mongo.Collection(null);
this.UserAndRoom = new Mongo.Collection(null);
this.CachedChannelList = new Mongo.Collection(null);
this.CachedUserList = new Mongo.Collection(null);
RocketChat.models.Users = _.extend({}, RocketChat.models.Users, Meteor.users);
RocketChat.models.Subscriptions = _.extend({}, RocketChat.models.Subscriptions, ChatSubscription); //eslint-disable-line
RocketChat.models.Subscriptions = _.extend({}, RocketChat.models.Subscriptions, ChatSubscription);
RocketChat.models.Rooms = _.extend({}, RocketChat.models.Rooms, ChatRoom);
RocketChat.models.Messages = _.extend({}, RocketChat.models.Messages, ChatMessage);
Meteor.startup(() => {
Tracker.autorun(() => {
if (!Meteor.userId() && RocketChat.settings.get('Accounts_AllowAnonymousRead') === true) {
this.CachedChatRoom.init();
CachedChatSubscription.ready.set(true); //eslint-disable-line
CachedChatRoom.init();
CachedChatSubscription.ready.set(true);
}
});
});

@ -1,6 +1,6 @@
import { Tracker } from 'meteor/tracker';
fireGlobalEvent = function _fireGlobalEvent(eventName, params) { //eslint-disable-line
fireGlobalEvent = function _fireGlobalEvent(eventName, params) {
window.dispatchEvent(new CustomEvent(eventName, { detail: params }));
Tracker.autorun((computation) => {

@ -10,14 +10,14 @@ import s from 'underscore.string';
import { e2e } from 'meteor/rocketchat:e2e';
import { getAvatarAsPng } from './avatar';
KonchatNotification = { //eslint-disable-line
KonchatNotification = {
notificationStatus: new ReactiveVar,
// notificacoes HTML5
getDesktopPermission() {
if (window.Notification && (Notification.permission !== 'granted') && !Meteor.settings.public.sandstorm) {
return Notification.requestPermission(function(status) {
KonchatNotification.notificationStatus.set(status); //eslint-disable-line
KonchatNotification.notificationStatus.set(status);
if (Notification.permission !== status) {
return Notification.permission = status;
}
@ -88,7 +88,7 @@ KonchatNotification = { //eslint-disable-line
return getAvatarAsPng(notification.payload.sender.username, function(avatarAsPng) {
notification.icon = avatarAsPng;
return KonchatNotification.notify(notification); //eslint-disable-line
return KonchatNotification.notify(notification);
});
},

@ -1,4 +1,3 @@
/* globals Modernizr */
RocketChat.Login = (function() {
function onClick(el) {
const $el = $(el);

@ -1,7 +1,7 @@
import { FlowRouter } from 'meteor/kadira:flow-router';
import { Session } from 'meteor/session';
SideNav = new class { //eslint-disable-line
SideNav = new class {
constructor() {
this.initiated = false;
this.sideNav = {};

@ -23,7 +23,7 @@ this.tr = function(key, options, ...replaces) {
}
};
isRtl = (lang) => { //eslint-disable-line
isRtl = (lang) => {
const language = lang || localStorage.getItem('userLanguage') || 'en-US';
return ['ar', 'dv', 'fa', 'he', 'ku', 'ps', 'sd', 'ug', 'ur', 'yi'].includes(language.split('-').shift().toLowerCase());
};

@ -1,8 +1,7 @@
/* globals alerts */
import { Blaze } from 'meteor/blaze';
import { Template } from 'meteor/templating';
alerts = { //eslint-disable-line
alerts = {
renderedAlert: null,
open(config) {
this.close(false);

@ -1,4 +1,3 @@
/* globals modal */
import { Meteor } from 'meteor/meteor';
import { Blaze } from 'meteor/blaze';
import { Template } from 'meteor/templating';

@ -1,4 +1,3 @@
/* eslint-disable */
import { Blaze } from 'meteor/blaze';
import { ReactiveVar } from 'meteor/reactive-var';
import { Template } from 'meteor/templating';

@ -1,4 +1,3 @@
/* globals popover isRtl */
import { Meteor } from 'meteor/meteor';
import { Blaze } from 'meteor/blaze';
import { FlowRouter } from 'meteor/kadira:flow-router';
@ -8,7 +7,7 @@ import _ from 'underscore';
import { hide, leave } from 'meteor/rocketchat:lib';
popover = { //eslint-disable-line
popover = {
renderedPopover: null,
open({ currentTarget, ...config }) {
// Popover position must be computed as soon as possible, avoiding DOM changes over currentTarget

@ -1,4 +1,3 @@
/* globals chatMessages, fileUpload , fireGlobalEvent , cordova , readMessage , RoomRoles, popover , device */
import { Meteor } from 'meteor/meteor';
import { ReactiveVar } from 'meteor/reactive-var';
import { Random } from 'meteor/random';
@ -8,7 +7,7 @@ import { FlowRouter } from 'meteor/kadira:flow-router';
import { RocketChatTabBar } from 'meteor/rocketchat:lib';
import { Session } from 'meteor/session';
import { Template } from 'meteor/templating';
import { WebRTC } from 'meteor/rocketchat:webrtc';
import _ from 'underscore';
import moment from 'moment';
import mime from 'mime-type/with-db';
@ -16,7 +15,7 @@ import Clipboard from 'clipboard';
import { lazyloadtick } from 'meteor/rocketchat:lazy-load';
chatMessages = {}; // eslint-disable-line
chatMessages = {};
const isSubscribed = (_id) => ChatSubscription.find({ rid: _id }).count() > 0;
const favoritesEnabled = () => RocketChat.settings.get('Favorite_Rooms');
@ -1114,7 +1113,6 @@ Template.room.onRendered(function() {
});
wrapper.addEventListener('scroll', () => updateUnreadCount());
/* globals WebRTC */
// salva a data da renderização para exibir alertas de novas mensagens
$.data(this.firstNode, 'renderedAt', new Date);

@ -1,4 +1,3 @@
/* globals KonchatNotification */
import { Meteor } from 'meteor/meteor';
import { ReactiveVar } from 'meteor/reactive-var';
import { FlowRouter } from 'meteor/kadira:flow-router';

@ -1,6 +1,6 @@
/* globals WebRTC */
import { Session } from 'meteor/session';
import { Template } from 'meteor/templating';
import { WebRTC } from 'meteor/rocketchat:webrtc';
Template.videoButtons.helpers({
videoAvaliable() {

@ -1,8 +1,8 @@
/* globals WebRTC */
import { Meteor } from 'meteor/meteor';
import { ReactiveVar } from 'meteor/reactive-var';
import { Session } from 'meteor/session';
import { Template } from 'meteor/templating';
import { WebRTC } from 'meteor/rocketchat:webrtc';
Template.videoCall.onCreated(function() {
return this.mainVideo = new ReactiveVar('$auto');

@ -2,7 +2,7 @@
import { Meteor } from 'meteor/meteor';
import { Session } from 'meteor/session';
getAvatarUrlFromUsername = function(username) { //eslint-disable-line
getAvatarUrlFromUsername = function(username) {
const key = `avatar_random_${ username }`;
const random = typeof Session !== 'undefined' && typeof Session.keys[key] !== 'undefined' ? Session.keys[key] : 0;
if (username == null) {

@ -29,6 +29,7 @@ Package.onUse(function(api) {
'mizzao:autocomplete',
'rocketchat:file-upload',
'konecty:user-presence',
'rocketchat:webrtc',
]);
api.use('kadira:flow-router', 'client');

@ -1,5 +1,3 @@
/* eslint new-cap: [2, {"capIsNewExceptions": ["MD5"]}] */
/* globals JitsiMeetExternalAPI */
import { Meteor } from 'meteor/meteor';
import { Session } from 'meteor/session';
import { Template } from 'meteor/templating';

@ -1,4 +1,3 @@
/* eslint new-cap: [2, {"capIsNewExceptions": ["MD5"]}] */
import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/templating';
import { RocketChat } from 'meteor/rocketchat:lib';

@ -1,9 +1,9 @@
/* globals chrome, ChromeScreenShare */
import { Meteor } from 'meteor/meteor';
import { Tracker } from 'meteor/tracker';
import { ReactiveVar } from 'meteor/reactive-var';
import { FlowRouter } from 'meteor/kadira:flow-router' ;
import { TAPi18n } from 'meteor/tap:i18n';
import { ChromeScreenShare } from './screenShare';
class WebRTCTransportClass {
constructor(webrtcInstance) {

@ -1,5 +1,4 @@
/* globals ChromeScreenShare, fireGlobalEvent */
this.ChromeScreenShare = {
export const ChromeScreenShare = {
callbacks: {},
installed: false,
init() {

@ -2,7 +2,6 @@
// the client
/* eslint no-unused-vars: 0 */
/* globals globals: 1 */
globals = {
fallback_language: 'en',

@ -1,5 +1,4 @@
/* eslint no-unused-vars: 0 */
/* globals language_names: 1 */
language_names = {
af: ['Afrikaans', 'Afrikaans'],

@ -1,2 +1 @@
/* globals globals: 1 */
TAPi18next.init({ resStore: {}, fallbackLng: globals.fallback_language, useCookie: false }); // eslint-disable-line
TAPi18next.init({ resStore: {}, fallbackLng: globals.fallback_language, useCookie: false });

@ -1,8 +1,8 @@
/* global Push */
import { Meteor } from 'meteor/meteor';
import { HTTP } from 'meteor/http';
import { TAPi18n } from 'meteor/tap:i18n';
import { SystemLogger } from 'meteor/rocketchat:logger';
import { Push } from 'meteor/rocketchat:push';
Meteor.methods({
// log() {

@ -1,6 +1,6 @@
/* global FileUpload */
import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import { FileUpload } from 'meteor/rocketchat:file-upload';
Meteor.methods({
deleteFileMessage(fileID) {

@ -1,6 +1,6 @@
/* globals RocketChat */
import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import { RocketChat } from 'meteor/rocketchat:lib';
Meteor.methods({
eraseRoom(rid) {

@ -1,7 +1,7 @@
/* global Gravatar */
import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import { HTTP } from 'meteor/http';
import { Gravatar } from 'meteor/jparker:gravatar';
function getAvatarSuggestionForUser(user) {
check(user, Object);

@ -1,5 +1,5 @@
/* global slugify */
import { Meteor } from 'meteor/meteor';
import { slugify } from 'meteor/yasaricli:slugify';
function slug(text) {
return slugify(text, '.').replace(/[^0-9a-z-_.]/g, '');

@ -1,6 +1,6 @@
/* globals RocketChat */
import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import { RocketChat } from 'meteor/rocketchat:lib';
Meteor.methods({
ignoreUser({ rid, userId: ignoredUser, ignore = true }) {

@ -1,9 +1,9 @@
/* globals FileUpload */
import { WebApp } from 'meteor/webapp';
import { Meteor } from 'meteor/meteor';
import _ from 'underscore';
import sharp from 'sharp';
import { Cookies } from 'meteor/ostrio:cookies';
import { FileUpload } from 'meteor/rocketchat:file-upload';
const cookie = new Cookies();

@ -1,7 +1,8 @@
/* global SyncedCron */
import { Meteor } from 'meteor/meteor';
import { HTTP } from 'meteor/http';
import { Logger } from 'meteor/rocketchat:logger';
import { SyncedCron } from 'meteor/littledata:synced-cron';
const logger = new Logger('SyncedCron');
SyncedCron.config({

@ -1,5 +1,5 @@
/* globals getAvatarSuggestionForUser */
import { RocketChatFile } from 'meteor/rocketchat:file';
RocketChat.Migrations.add({
version: 2,
up() {

@ -1,4 +1,4 @@
/* globals OEmbed */
import { OEmbed } from 'meteor/rocketchat:oembed';
import _ from 'underscore';
RocketChat.Migrations.add({

@ -1,5 +1,7 @@
/* globals InstanceStatus, UserPresence, UserPresenceMonitor */
import { Meteor } from 'meteor/meteor';
import { InstanceStatus } from 'meteor/konecty:multiple-instances-status';
import { UserPresence } from 'meteor/konecty:user-presence';
import { UserPresenceMonitor } from 'meteor/konecty:user-presence';
Meteor.startup(function() {
const instance = {

@ -1,6 +1,5 @@
/* globals MongoInternals */
import { Meteor } from 'meteor/meteor';
import { MongoInternals } from 'meteor/mongo';
import { SystemLogger } from 'meteor/rocketchat:logger';
import fs from 'fs';
import path from 'path';

@ -1,8 +1,8 @@
/* global InstanceStatus, DDP */
import { Meteor } from 'meteor/meteor';
import { InstanceStatus } from 'meteor/konecty:multiple-instances-status';
import { check } from 'meteor/check';
import _ from 'underscore';
import { DDP } from 'meteor/ddp';
import { DDPCommon } from 'meteor/ddp-common';
import { Logger, LoggerManager } from 'meteor/rocketchat:logger';

Loading…
Cancel
Save