@@ -4,7 +4,7 @@ import { socket as socketConstants } from './constants/index';
44
55const {
66 serverEmit : {
7- SERVER_RESET , ACCEPTED_INVITATION , GAME_STARTED , OPPONENT_SCREEN ,
7+ ACCEPTED_INVITATION , GAME_STARTED , OPPONENT_SCREEN ,
88 } ,
99 clientEmit : { SEND_LOGGED_IN_USER } ,
1010 GAME_COUNTDOWN ,
@@ -13,7 +13,7 @@ const {
1313
1414const { dispatch } = store ;
1515
16- export const socketConnection = io ( CONNECTION ) ;
16+ const socketConnection = io ( CONNECTION ) ;
1717
1818export const clientEmitter = ( event , dataToEmit ) => {
1919 socketConnection . emit ( event , dataToEmit ) ;
@@ -65,6 +65,7 @@ OPPONENT_SCREEN: triggered by: UPDATED_CLIENT_SCREEN
6565FINISH_GAME: triggered by: GAME_OVER
6666*/
6767
68+ // used for client side manipulation of incoming special events before dispatching
6869const socketActionMap = {
6970 SERVER_RESET : ( ) => serverReset ( ) ,
7071 ACCEPTED_INVITATION : ( data ) => {
@@ -83,13 +84,12 @@ const socketActionMap = {
8384
8485export const handleServerSocketResponses = ( event , ...args ) => {
8586 if ( ! Object . keys ( socketConstants . serverEmit ) . includes ( event ) ) {
86- console . log ( `No action map found for event = ${ event } ` ) ;
87+ console . log ( `No dispatch handler found for incoming event = ${ event } ` ) ;
8788 return ;
8889 }
8990 const [ data , callback ] = args ;
90- const specialEvents = [ SERVER_RESET , ACCEPTED_INVITATION , GAME_STARTED , OPPONENT_SCREEN ]
9191
92- if ( specialEvents . includes ( event ) ) {
92+ if ( Object . keys ( socketActionMap ) . includes ( event ) ) {
9393 return socketActionMap [ event ] ( data , callback ) ;
9494 } else {
9595 dispatch ( { type : `socket/${ event } ` , payload : data } ) ;
0 commit comments