feat: implement Redis-backed Socket.io adapter and user presence service for cross-instance communication
This commit is contained in:
@@ -7,6 +7,7 @@ import { MessagesGateway } from './messages.gateway';
|
||||
import { PrismaModule } from '../prisma/prisma.module';
|
||||
import { SupportChatModule } from '../support-chat/support-chat.module';
|
||||
import { ConnectionRequestsModule } from '../connection-requests/connection-requests.module';
|
||||
import { RedisPresenceService } from '../common/services/redis-presence.service';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -26,7 +27,7 @@ import { ConnectionRequestsModule } from '../connection-requests/connection-requ
|
||||
}),
|
||||
],
|
||||
controllers: [MessagesController],
|
||||
providers: [MessagesService, MessagesGateway],
|
||||
exports: [MessagesService, MessagesGateway],
|
||||
providers: [MessagesService, MessagesGateway, RedisPresenceService],
|
||||
exports: [MessagesService, MessagesGateway, RedisPresenceService],
|
||||
})
|
||||
export class MessagesModule {}
|
||||
|
||||
Reference in New Issue
Block a user