Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/meteor/app/file-upload/ufs/Webdav/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import type { IUpload } from '@rocket.chat/core-typings';
import { Random } from '@rocket.chat/random';
import { check } from 'meteor/check';

import { WebdavClientAdapter } from '../../../../server/bridges/webdav/lib/webdavClientAdapter';
import { SystemLogger } from '../../../../server/lib/logger/system';
import { UploadFS } from '../../../../server/ufs';
import type { StoreOptions } from '../../../../server/ufs/ufs-store';
import { WebdavClientAdapter } from '../../../webdav/server/lib/webdavClientAdapter';

type WebdavOptions = StoreOptions & {
connection: {
Expand Down
7 changes: 7 additions & 0 deletions apps/meteor/scripts/migration/phase2-bridges.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Phase 2: External bridges migration
# Format: old-path<TAB>new-path (relative to apps/meteor/)
app/irc/server server/bridges/irc
app/slackbridge/server server/bridges/slack
app/smarsh-connector/server server/bridges/smarsh
app/webdav/server server/bridges/webdav
app/nextcloud/server server/bridges/nextcloud
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ import { Settings } from '@rocket.chat/models';
import moment from 'moment';
import Queue from 'queue-fifo';

import { notifyOnSettingChangedById } from '../../../../app/lib/server/lib/notifyListener';
import { withThrottling } from '../../../../lib/utils/highOrderFunctions';
import { callbacks } from '../../../../server/lib/callbacks';
import { afterLeaveRoomCallback } from '../../../../server/lib/callbacks/afterLeaveRoomCallback';
import { afterLogoutCleanUpCallback } from '../../../../server/lib/callbacks/afterLogoutCleanUpCallback';
import { updateAuditedBySystem } from '../../../../server/settings/lib/auditedSettingUpdates';
import { notifyOnSettingChangedById } from '../../../lib/server/lib/notifyListener';
import { callbacks } from '../../../lib/callbacks';
import { afterLeaveRoomCallback } from '../../../lib/callbacks/afterLeaveRoomCallback';
import { afterLogoutCleanUpCallback } from '../../../lib/callbacks/afterLogoutCleanUpCallback';
import { updateAuditedBySystem } from '../../../settings/lib/auditedSettingUpdates';
import * as servers from '../servers';
import * as localCommandHandlers from './localHandlers';
import * as peerCommandHandlers from './peerHandlers';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Subscriptions, Users } from '@rocket.chat/models';

import { SystemLogger } from '../../../../../server/lib/logger/system';
import { SystemLogger } from '../../../../lib/logger/system';

export default async function handleOnSaveMessage(message, to) {
let toIdentification = '';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Users } from '@rocket.chat/models';

import { notifyOnUserChange } from '../../../../lib/server/lib/notifyListener';
import { notifyOnUserChange } from '../../../../../app/lib/server/lib/notifyListener';

export default async function handleQUIT(args) {
const user = await Users.findOne({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Users, Rooms } from '@rocket.chat/models';

import { addUserToRoom } from '../../../../lib/server/functions/addUserToRoom';
import { createRoom } from '../../../../lib/server/functions/createRoom';
import { addUserToRoom } from '../../../../../app/lib/server/functions/addUserToRoom';
import { createRoom } from '../../../../../app/lib/server/functions/createRoom';

// TODO doesn't seem to be used anywhere, remove
export default async function handleJoinedChannel(args) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Users, Rooms } from '@rocket.chat/models';

import { removeUserFromRoom } from '../../../../lib/server/functions/removeUserFromRoom';
import { removeUserFromRoom } from '../../../../../app/lib/server/functions/removeUserFromRoom';

export default async function handleLeftChannel(args) {
const user = await Users.findOne({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Users } from '@rocket.chat/models';

import { notifyOnUserChange } from '../../../../lib/server/lib/notifyListener';
import { notifyOnUserChange } from '../../../../../app/lib/server/lib/notifyListener';

export default async function handleNickChanged(args) {
const user = await Users.findOne({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Users, Rooms } from '@rocket.chat/models';

import { createDirectRoom } from '../../../../lib/server/functions/createDirectRoom';
import { sendMessage } from '../../../../lib/server/functions/sendMessage';
import { createDirectRoom } from '../../../../../app/lib/server/functions/createDirectRoom';
import { sendMessage } from '../../../../../app/lib/server/functions/sendMessage';

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Users } from '@rocket.chat/models';

import { notifyOnUserChange } from '../../../../lib/server/lib/notifyListener';
import { notifyOnUserChange } from '../../../../../app/lib/server/lib/notifyListener';

export default async function handleUserRegistered(args) {
// Check if there is an user with the given username
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import type { ServerMethods } from '@rocket.chat/ddp-client';
import { Settings } from '@rocket.chat/models';
import { Meteor } from 'meteor/meteor';

import { updateAuditedByUser } from '../../../../server/settings/lib/auditedSettingUpdates';
import { hasPermissionAsync } from '../../../authorization/server/functions/hasPermission';
import { notifyOnSettingChangedById } from '../../../lib/server/lib/notifyListener';
import { settings } from '../../../settings/server';
import { hasPermissionAsync } from '../../../../app/authorization/server/functions/hasPermission';
import { notifyOnSettingChangedById } from '../../../../app/lib/server/lib/notifyListener';
import { settings } from '../../../../app/settings/server';
import { updateAuditedByUser } from '../../../settings/lib/auditedSettingUpdates';
import Bridge from '../irc-bridge';

declare module '@rocket.chat/ddp-client' {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Meteor } from 'meteor/meteor';

import { callbacks } from '../../../server/lib/callbacks';
import { SystemLogger } from '../../../server/lib/logger/system';
import { settings } from '../../settings/server';
import { addWebdavAccountByToken } from '../../webdav/server/methods/addWebdavAccount';
import { settings } from '../../../app/settings/server';
import { callbacks } from '../../lib/callbacks';
import { SystemLogger } from '../../lib/logger/system';
import { addWebdavAccountByToken } from '../webdav/methods/addWebdavAccount';

Meteor.startup(() => {
settings.watch('Webdav_Integration_Enabled', (value) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import type { OauthConfig } from '@rocket.chat/core-typings';
import { Meteor } from 'meteor/meteor';
import _ from 'underscore';

import { CustomOAuth } from '../../custom-oauth/server/custom_oauth_server';
import { settings } from '../../settings/server';
import { CustomOAuth } from '../../../app/custom-oauth/server/custom_oauth_server';
import { settings } from '../../../app/settings/server';

const config: OauthConfig = {
serverURL: '',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ import { Meteor } from 'meteor/meteor';
import _ from 'underscore';

import { rocketLogger } from './logger';
import { createRoom } from '../../../app/lib/server/functions/createRoom';
import { sendMessage } from '../../../app/lib/server/functions/sendMessage';
import { setUserAvatar } from '../../../app/lib/server/functions/setUserAvatar';
import { settings } from '../../../app/settings/server';
import { sleep } from '../../../lib/utils/sleep';
import { callbacks } from '../../../server/lib/callbacks';
import { createRoom } from '../../lib/server/functions/createRoom';
import { sendMessage } from '../../lib/server/functions/sendMessage';
import { setUserAvatar } from '../../lib/server/functions/setUserAvatar';
import { settings } from '../../settings/server';
import { callbacks } from '../../lib/callbacks';

export default class RocketAdapter {
constructor(slackBridge) {
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,18 @@ import { Meteor } from 'meteor/meteor';

import { SlackAPI } from './SlackAPI';
import { slackLogger } from './logger';
import { saveRoomName, saveRoomTopic } from '../../channel-settings/server';
import { FileUpload } from '../../file-upload/server';
import { addUserToRoom } from '../../lib/server/functions/addUserToRoom';
import { archiveRoom } from '../../lib/server/functions/archiveRoom';
import { deleteMessage } from '../../lib/server/functions/deleteMessage';
import { removeUserFromRoom } from '../../lib/server/functions/removeUserFromRoom';
import { sendMessage } from '../../lib/server/functions/sendMessage';
import { unarchiveRoom } from '../../lib/server/functions/unarchiveRoom';
import { updateMessage } from '../../lib/server/functions/updateMessage';
import { executeSetReaction } from '../../reactions/server/setReaction';
import { settings } from '../../settings/server';
import { getUserAvatarURL } from '../../utils/server/getUserAvatarURL';
import { saveRoomName, saveRoomTopic } from '../../../app/channel-settings/server';
import { FileUpload } from '../../../app/file-upload/server';
import { addUserToRoom } from '../../../app/lib/server/functions/addUserToRoom';
import { archiveRoom } from '../../../app/lib/server/functions/archiveRoom';
import { deleteMessage } from '../../../app/lib/server/functions/deleteMessage';
import { removeUserFromRoom } from '../../../app/lib/server/functions/removeUserFromRoom';
import { sendMessage } from '../../../app/lib/server/functions/sendMessage';
import { unarchiveRoom } from '../../../app/lib/server/functions/unarchiveRoom';
import { updateMessage } from '../../../app/lib/server/functions/updateMessage';
import { executeSetReaction } from '../../../app/reactions/server/setReaction';
import { settings } from '../../../app/settings/server';
import { getUserAvatarURL } from '../../../app/utils/server/getUserAvatarURL';

export default class SlackAdapter {
constructor(slackBridge) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import type { ServerMethods } from '@rocket.chat/ddp-client';
import { Rooms } from '@rocket.chat/models';
import { Meteor } from 'meteor/meteor';

import { hasPermissionAsync } from '../../authorization/server/functions/hasPermission';
import { settings } from '../../settings/server';
import { hasPermissionAsync } from '../../../app/authorization/server/functions/hasPermission';
import { settings } from '../../../app/settings/server';

declare module '@rocket.chat/ddp-client' {
// eslint-disable-next-line @typescript-eslint/naming-convention
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { debounce } from 'lodash';
import RocketAdapter from './RocketAdapter';
import SlackAdapter from './SlackAdapter';
import { classLogger, connLogger } from './logger';
import { settings } from '../../settings/server';
import { settings } from '../../../app/settings/server';

/**
* SlackBridge interfaces between this Rocket installation and a remote Slack installation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import { Random } from '@rocket.chat/random';
import { Match } from 'meteor/check';

import { SlackBridge } from './slackbridge';
import { i18n } from '../../../server/lib/i18n';
import { msgStream } from '../../lib/server';
import { slashCommands } from '../../utils/server/slashCommand';
import { msgStream } from '../../../app/lib/server';
import { slashCommands } from '../../../app/utils/server/slashCommand';
import { i18n } from '../../lib/i18n';

async function SlackBridgeImport({ command, params, message, userId }) {
if (command !== 'slackbridge-import' || !Match.test(params, String)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import { Meteor } from 'meteor/meteor';
import moment from 'moment-timezone';

import { sendEmail } from './sendEmail';
import { i18n } from '../../../../server/lib/i18n';
import { settings } from '../../../settings/server';
import { settings } from '../../../../app/settings/server';
import { i18n } from '../../../lib/i18n';

const start =
'<table style="width: 100%; border: 1px solid; border-collapse: collapse; table-layout: fixed; margin-top: 10px; font-size: 12px; word-break: break-word;"><tbody>';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
// }
import { Uploads } from '@rocket.chat/models';

import { UploadFS } from '../../../../server/ufs';
import * as Mailer from '../../../mailer/server/api';
import { settings } from '../../../settings/server';
import * as Mailer from '../../../../app/mailer/server/api';
import { settings } from '../../../../app/settings/server';
import { UploadFS } from '../../../ufs';

export const sendEmail = async (data: { files: string[]; subject: string; body: string }) => {
const attachments = [];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { cronJobs } from '@rocket.chat/cron';

import { generateEml } from './functions/generateEml';
import { smarshIntervalValuesToCronMap } from '../../../server/settings/smarsh';
import { settings } from '../../settings/server';
import { settings } from '../../../app/settings/server';
import { smarshIntervalValuesToCronMap } from '../../settings/smarsh';

const smarshJobName = 'Smarsh EML Connector';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { WebdavAccounts } from '@rocket.chat/models';
import { Match, check } from 'meteor/check';
import { Meteor } from 'meteor/meteor';

import { settings } from '../../../settings/server';
import { settings } from '../../../../app/settings/server';
import { WebdavClientAdapter } from '../lib/webdavClientAdapter';

declare module '@rocket.chat/ddp-client' {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import type { ServerMethods } from '@rocket.chat/ddp-client';
import { WebdavAccounts } from '@rocket.chat/models';
import { Meteor } from 'meteor/meteor';

import { settings } from '../../../settings/server';
import { settings } from '../../../../app/settings/server';
import { getWebdavCredentials } from '../lib/getWebdavCredentials';
import { WebdavClientAdapter } from '../lib/webdavClientAdapter';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import type { ServerMethods } from '@rocket.chat/ddp-client';
import { WebdavAccounts } from '@rocket.chat/models';
import { Meteor } from 'meteor/meteor';

import { settings } from '../../../settings/server';
import { settings } from '../../../../app/settings/server';
import { getWebdavCredentials } from '../lib/getWebdavCredentials';
import { WebdavClientAdapter } from '../lib/webdavClientAdapter';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { WebdavAccounts } from '@rocket.chat/models';
import { Meteor } from 'meteor/meteor';
import { createClient } from 'webdav';

import { settings } from '../../../settings/server';
import { settings } from '../../../../app/settings/server';
import { getWebdavCredentials } from '../lib/getWebdavCredentials';

declare module '@rocket.chat/ddp-client' {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { Logger } from '@rocket.chat/logger';
import type { TranslationKey } from '@rocket.chat/ui-contexts';
import { Meteor } from 'meteor/meteor';

import { settings } from '../../../settings/server';
import { settings } from '../../../../app/settings/server';
import { uploadFileToWebdav } from '../lib/uploadFileToWebdav';

const logger = new Logger('WebDAV_Upload');
Expand Down
2 changes: 1 addition & 1 deletion apps/meteor/server/configuration/configureIRC.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Meteor } from 'meteor/meteor';

import Bridge from '../../app/irc/server/irc-bridge';
import type { ICachedSettings } from '../../app/settings/server/CachedSettings';
import Bridge from '../bridges/irc/irc-bridge';

export async function configureIRC(settings: ICachedSettings): Promise<void> {
if (!settings.get('IRC_Enabled')) {
Expand Down
10 changes: 5 additions & 5 deletions apps/meteor/server/importPackages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import '../app/importer-pending-avatars/server';
import '../app/importer-slack/server';
import '../app/importer-slack-users/server';
import '../app/integrations/server';
import '../app/irc/server';
import './bridges/irc';
import '../app/lib/server';
import '../app/token-login/server';
import '../app/mailer/server/api';
Expand All @@ -40,11 +40,11 @@ import '../app/mentions/server';
import '../app/message-mark-as-unread/server';
import '../app/message-pin/server';
import '../app/message-star/server';
import '../app/nextcloud/server';
import './bridges/nextcloud';
import '../app/oauth2-server-config/server';
import '../app/push-notifications/server';
import '../app/retention-policy/server';
import '../app/slackbridge/server';
import './bridges/slack';
import './slashcommands/archiveroom';
import './slashcommands/asciiarts';
import './slashcommands/ban';
Expand All @@ -62,11 +62,11 @@ import './slashcommands/mute';
import './slashcommands/status';
import './slashcommands/topic';
import './slashcommands/unarchiveroom';
import '../app/smarsh-connector/server';
import './bridges/smarsh';
import '../app/theme/server';
import '../app/threads/server';
import '../app/ui-master/server';
import '../app/webdav/server';
import './bridges/webdav';
import '../app/wordpress/server';
import '../app/meteor-accounts-saml/server';
import '../app/e2e/server';
Expand Down
Loading