Create players service and inject it into app service

pull/9/head
MiguelMLorente 2024-11-17 18:58:05 +01:00
parent 03c51e1d34
commit 3f77a32e70
3 changed files with 12 additions and 1 deletions

View File

@ -1,8 +1,9 @@
import { Module } from '@nestjs/common';
import { AppService } from './app.service';
import { PlayerService } from './players/player.service';
@Module({
imports: [],
providers: [AppService],
providers: [AppService, PlayerService],
})
export class AppModule {}

View File

@ -1,11 +1,14 @@
import { Injectable, Logger } from '@nestjs/common';
import { MessageBody, SubscribeMessage, WebSocketGateway } from '@nestjs/websockets';
import { PlayerService } from './players/player.service';
@WebSocketGateway({ cors: true })
@Injectable()
export class AppService {
private readonly logger = new Logger(AppService.name);
constructor(private readonly playerService: PlayerService) {}
@SubscribeMessage('example-request')
handleCustomEvent(@MessageBody() data: string): unknown {
this.logger.debug(`Received request in backend with data: ${data}`);

View File

@ -0,0 +1,7 @@
import { Injectable, Logger } from '@nestjs/common';
import { MessageBody, OnGatewayConnection, SubscribeMessage, WebSocketGateway } from '@nestjs/websockets';
@Injectable()
export class PlayerService {
private readonly logger = new Logger(PlayerService.name);
}