File tree Expand file tree Collapse file tree 4 files changed +11
-5
lines changed
Expand file tree Collapse file tree 4 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ export class JoinHandler implements JoinMessageHandler {
3535
3636 if ( ! room ) {
3737 this . socket . send (
38- ServerErrorClientMessage . create ( "Sala no encontrada. Intenta recargando la lista " )
38+ ServerErrorClientMessage . create ( "Room not found. Try reloading the list " )
3939 ) ;
4040
4141 this . socket . send ( ErrorClientMessage . create ( ErrorMessages . JOIN_ERROR ) ) ;
@@ -46,7 +46,7 @@ export class JoinHandler implements JoinMessageHandler {
4646 }
4747
4848 if ( room . password !== joinMessage . password ) {
49- this . socket . send ( ServerErrorClientMessage . create ( "Clave incorrecta " ) ) ;
49+ this . socket . send ( ServerErrorClientMessage . create ( "Wrong password " ) ) ;
5050 this . socket . send ( ErrorClientMessage . create ( ErrorMessages . JOIN_ERROR ) ) ;
5151 this . socket . destroy ( ) ;
5252
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ export abstract class RoomState {
8888 ) : void {
8989 socket . send (
9090 ServerErrorClientMessage . create (
91- `Ya existe un jugador con el nombre :${ playerInfoMessage . name } `
91+ `Already exists a player with the name :${ playerInfoMessage . name } `
9292 )
9393 ) ;
9494 socket . send ( ErrorClientMessage . create ( ErrorMessages . JOIN_ERROR ) ) ;
Original file line number Diff line number Diff line change @@ -654,6 +654,12 @@ export class DuelingState extends RoomState {
654654 this . logger . debug ( "DUELING: JOIN" ) ;
655655 const playerInfoMessage = new PlayerInfoMessage ( message . previousMessage , message . data . length ) ;
656656 const joinMessage = new JoinGameMessage ( message . data ) ;
657+ if ( room . password !== joinMessage . password ) {
658+ socket . send ( ServerErrorClientMessage . create ( "Wrong password" ) ) ;
659+ socket . send ( ErrorClientMessage . create ( ErrorMessages . JOIN_ERROR ) ) ;
660+ socket . destroy ( ) ;
661+ return ;
662+ }
657663 const reconnectingPlayer = this . playerAlreadyInRoom ( playerInfoMessage , room , socket ) ;
658664
659665 if ( ! ( reconnectingPlayer instanceof Client ) ) {
Original file line number Diff line number Diff line change @@ -104,15 +104,15 @@ export class WaitingState extends RoomState {
104104 room . clients . forEach ( ( _client : Client ) => {
105105 _client . sendMessage (
106106 ServerErrorClientMessage . create (
107- `El Jugador :${ playerSelect . name } ha sido Baneado de esta Sala, solo podra ingresar como espectador !!`
107+ `The player :${ playerSelect . name } has been banned from this room, he can only enter as a spectator !!`
108108 )
109109 ) ;
110110 } ) ;
111111
112112 room . spectators . forEach ( ( _client : Client ) => {
113113 _client . sendMessage (
114114 ServerErrorClientMessage . create (
115- `El Jugador :${ playerSelect . name } ha sido Baneado de esta Sala, solo podra ingresar como espectador !!`
115+ `The player :${ playerSelect . name } has been banned from this room, he can only enter as a spectator !!`
116116 )
117117 ) ;
118118 } ) ;
You can’t perform that action at this time.
0 commit comments