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