Create players service and inject it into app service
parent
03c51e1d34
commit
3f77a32e70
|
|
@ -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 {}
|
||||
|
|
|
|||
|
|
@ -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}`);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
Loading…
Reference in New Issue