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 { Module } from '@nestjs/common';
import { AppService } from './app.service'; import { AppService } from './app.service';
import { PlayerService } from './players/player.service';
@Module({ @Module({
imports: [], imports: [],
providers: [AppService], providers: [AppService, PlayerService],
}) })
export class AppModule {} export class AppModule {}

View File

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