friends system

This commit is contained in:
2025-12-08 01:42:39 +08:00
parent c8cfca8de8
commit 15a1551eb6
16 changed files with 1905 additions and 15 deletions

View File

@@ -6,6 +6,7 @@ import { UsersModule } from './users/users.module';
import { AuthModule } from './auth/auth.module';
import { DatabaseModule } from './database/database.module';
import { WsModule } from './ws/ws.module';
import { FriendsModule } from './friends/friends.module';
/**
* Validates required environment variables.
@@ -43,16 +44,16 @@ function validateEnvironment(config: Record<string, any>): Record<string, any> {
*/
@Module({
imports: [
// Configure global environment variables with validation
ConfigModule.forRoot({
isGlobal: true, // Make ConfigService available throughout the app
envFilePath: '.env', // Load from .env file
validate: validateEnvironment, // Validate required environment variables
isGlobal: true,
envFilePath: '.env',
validate: validateEnvironment,
}),
DatabaseModule, // Global database module for Prisma
DatabaseModule,
UsersModule,
AuthModule,
WsModule,
FriendsModule,
],
controllers: [AppController],
providers: [AppService],