debug room socket connect dispatch

This commit is contained in:
Sorrel Bri 2020-01-28 14:33:54 -08:00 committed by sorrelbri
parent a0d721ab9a
commit 6e0ec94676
3 changed files with 26 additions and 8 deletions

View file

@ -1 +1,18 @@
[Visit site](https://play-node-go.herokuapp.com/)
# Node Go
A browser application to play Go in real time.
## Development Demo
[The project in it's current state](https://play-node-go.herokuapp.com/)
## Features
- [ ] Realtime communications
- [ ] Multiple game settings
- [ ] Customizable board size
## Built with
- [Express](https://expressjs.com)
- [React](https://reactjs.org)
- [PostgreSQL](https://postgresql.org)
- [Socket.io](https://socket.io)
- [Sass](https://sass-lang.com)

View file

@ -3,7 +3,7 @@ import config from './config';
const launch = (nsp, dispatch) => {
const socket = socketIOClient(`${config.socketAddress}/${nsp}`);
socket.on('connected', () => {
dispatch({ type:'SOCKET', message:'CONNECTED', body:{nsp: socket.nsp} });
});
@ -13,14 +13,14 @@ const launch = (nsp, dispatch) => {
socket.on('error', err => {
dispatch({ type: 'ERR', message:'SOCKET_ERROR', body: { socketError: err } });
});
socket.on('room_connected', (data) => {
dispatch({ type: 'ROOM', message: 'CONNECT_ROOM', body: data });
dispatch({ type: 'ROOMS', message: 'CONNECT_ROOM', body: data });
});
socket.on('new_user', (data) => {
console.log('new_user received')
dispatch({ type: 'ROOM', message: 'NEW_USER', body: data })
dispatch({ type: 'ROOMS', message: 'NEW_USER', body: data })
})
return socket;

View file

@ -25,8 +25,9 @@ export const roomsReducer = (state: state, action: action):state => {
}
case 'NEW_USER': {
console.log('hey')
console.log(action.data)
if (!action.data) {
return state;
}
return state;
}