mirror of
https://github.com/docmost/docmost.git
synced 2026-05-19 07:54:05 +08:00
fix collab module error
This commit is contained in:
@@ -1,10 +1,4 @@
|
|||||||
import {
|
import { Logger, Module, OnModuleDestroy, OnModuleInit } from '@nestjs/common';
|
||||||
Global,
|
|
||||||
Logger,
|
|
||||||
Module,
|
|
||||||
OnModuleDestroy,
|
|
||||||
OnModuleInit,
|
|
||||||
} from '@nestjs/common';
|
|
||||||
import { AuthenticationExtension } from './extensions/authentication.extension';
|
import { AuthenticationExtension } from './extensions/authentication.extension';
|
||||||
import { PersistenceExtension } from './extensions/persistence.extension';
|
import { PersistenceExtension } from './extensions/persistence.extension';
|
||||||
import { CollaborationGateway } from './collaboration.gateway';
|
import { CollaborationGateway } from './collaboration.gateway';
|
||||||
@@ -19,6 +13,9 @@ import { CollaborationHandler } from './collaboration.handler';
|
|||||||
import { CollabHistoryService } from './services/collab-history.service';
|
import { CollabHistoryService } from './services/collab-history.service';
|
||||||
import { WatcherModule } from '../core/watcher/watcher.module';
|
import { WatcherModule } from '../core/watcher/watcher.module';
|
||||||
import { TransclusionService } from '../core/page/transclusion/transclusion.service';
|
import { TransclusionService } from '../core/page/transclusion/transclusion.service';
|
||||||
|
import { TransclusionModule } from '../core/page/transclusion/transclusion.module';
|
||||||
|
import { StorageModule } from '../integrations/storage/storage.module';
|
||||||
|
import { EnvironmentModule } from '../integrations/environment/environment.module';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
providers: [
|
providers: [
|
||||||
@@ -32,7 +29,14 @@ import { TransclusionService } from '../core/page/transclusion/transclusion.serv
|
|||||||
TransclusionService,
|
TransclusionService,
|
||||||
],
|
],
|
||||||
exports: [CollaborationGateway],
|
exports: [CollaborationGateway],
|
||||||
imports: [TokenModule, WatcherModule],
|
imports: [
|
||||||
|
TokenModule,
|
||||||
|
WatcherModule,
|
||||||
|
StorageModule.forRootAsync({
|
||||||
|
imports: [EnvironmentModule],
|
||||||
|
}),
|
||||||
|
TransclusionModule,
|
||||||
|
],
|
||||||
})
|
})
|
||||||
export class CollaborationModule implements OnModuleInit, OnModuleDestroy {
|
export class CollaborationModule implements OnModuleInit, OnModuleDestroy {
|
||||||
private readonly logger = new Logger(CollaborationModule.name);
|
private readonly logger = new Logger(CollaborationModule.name);
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
import { Module } from '@nestjs/common';
|
import { Module } from '@nestjs/common';
|
||||||
import { TransclusionController } from './transclusion.controller';
|
import { TransclusionController } from './transclusion.controller';
|
||||||
import { TransclusionService } from './transclusion.service';
|
import { TransclusionService } from './transclusion.service';
|
||||||
import { StorageModule } from '../../../integrations/storage/storage.module';
|
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [StorageModule],
|
|
||||||
controllers: [TransclusionController],
|
controllers: [TransclusionController],
|
||||||
providers: [TransclusionService],
|
providers: [TransclusionService],
|
||||||
exports: [TransclusionService],
|
exports: [TransclusionService],
|
||||||
|
|||||||
Reference in New Issue
Block a user