|
1 | 1 | import { api } from '@rocket.chat/core-services'; |
2 | | -import { Logger } from '@rocket.chat/logger'; |
3 | | -import { OmnichannelTranscript, QueueWorker } from '@rocket.chat/omnichannel-services'; |
4 | | -import { MongoInternals } from 'meteor/mongo'; |
5 | 2 |
|
6 | 3 | import { AuthorizationLivechat } from '../../app/livechat/server/roomAccessValidator.internalService'; |
7 | 4 | import { isRunningMs } from '../lib/isRunningMs'; |
@@ -29,11 +26,8 @@ import { UiKitCoreAppService } from './uikit-core-app/service'; |
29 | 26 | import { UploadService } from './upload/service'; |
30 | 27 | import { UserService } from './user/service'; |
31 | 28 | import { VideoConfService } from './video-conference/service'; |
32 | | -import { i18n } from '../lib/i18n'; |
33 | 29 |
|
34 | 30 | export const registerServices = async (): Promise<void> => { |
35 | | - const { db } = MongoInternals.defaultRemoteCollectionDriver().mongo; |
36 | | - |
37 | 31 | api.registerService(new AppsEngineService()); |
38 | 32 | api.registerService(new AnalyticsService()); |
39 | 33 | api.registerService(new AuthorizationLivechat()); |
@@ -68,11 +62,5 @@ export const registerServices = async (): Promise<void> => { |
68 | 62 |
|
69 | 63 | api.registerService(new Presence()); |
70 | 64 | api.registerService(new Authorization()); |
71 | | - |
72 | | - // Run EE services defined outside of the main repo |
73 | | - // Otherwise, monolith would ignore them :( |
74 | | - // Always register the service and manage licensing inside the service (tbd) |
75 | | - api.registerService(new QueueWorker(db, Logger)); |
76 | | - api.registerService(new OmnichannelTranscript(Logger, i18n)); |
77 | 65 | } |
78 | 66 | }; |
0 commit comments