psycokwet / pong Goto Github PK
View Code? Open in Web Editor NEWWebsite for the pong game
License: MIT License
Website for the pong game
License: MIT License
Several users challenge user A at the same time. When A accepts on challenge, on of them can not move the paddle. It does not happen if there is only one challenge at time to a unser
Not a big deal, only after all the rest is good.
Use disconnect from channel route
wrong sockets
When in a channel, with message, if you create a new channel, message history isn't reloaded !
MESSAGE_HISTORY must be sent for a newly created channel (and it will be a object with nothing in it)
Check if there isn't any if(!user) throw error in the back
As it's the case with class-validator at other places, we need to set it on user.entity as well. And maybe, on other entity that need user input
On listChannel change, the channel selector doesn't update properly.
To test it:
When disconnecting while being on a /route on front, we get a 404 redirecting error page, we need to redirect the user once they are disconnect directly
User is banned (or kicked). He's no longer in the room. But if he's in the room, and not changing his page, he can still send message and other can still receive it. This happens to ban and kick.
Here bb is kicked/banned, you can see that he's not in the user list of that room. But we can still see his message.
I did not figure out exactly how the issue occurred, but I believe I've seen it before as well.
Sometime, I connect, let's say, on chrome, and the session update on firefox as well.
To determine the issue's source.
Some friend related API requests needs to be updated to actual conventions :
This issue seems a bit random at the moment: sometimes when the token expires, the user is sent back to the login page (which is correct), and sometimes they just stay on the page they left.
Essentially, they are not connected but it seems like they are.
This is especially problematic on pages which refresh data live (chat, friends, matchmaking).
Il faudrait essayer de voir si on peut verifier le format de fichier uploaded ^^ Verifier que c'est bien une image valide ^^ Merci !
hot reload works in local, but not in docker. Since we are not yet connecting back and front, you can work locally if you prefer to have the hot reload. I'll fix that asap.
The cursor is not captured for the right challenge when gaming after refusing a challenge, somehow
handleConnection has not protection against:
Petite mission pour toi @mescande je le met en issue pour pas oublié vu que ce week end tu n'es pas trop là ^^
La mission est simple, il faut que tu protege cette fonctionnalité pour qu'elle ne soit pas accessible en environnement de prod, coté front c'est facile. Si tu as la deter, tu peux regarder pour le back aussi. Y'a au moins une option aussi simple coté back, je me demande si y'a pas une façon plus elegante, pour ne vraiment pas embarquer le code dans le build final, mais j'ai pas encore trouvé. Fait moi savoir si tu veux faire que le front, ou si tu veux aussi faire le back, au moins la version facile :)
Merci n_n
Sometime, we can click on right button menu to see profile for exemple, with no effect, until we refresh the page or a miracle happen. I had the issue multiple time, but can't seem to etablish a proper to do to reproduce it. Sorry for that :/
We need a socket.disconnect somehwere on front
When on Firefox, each reload make you reconnect via signin 42
button
This Route return a standard DB User, and it should return a UserInterface
Re-organizing the code of game setting, to avoid clutter in the parent component
Pas de notif envoyee aux gens qui spectate une game
Envoyer une notif websocket comme quoi la game est terminee
Build frontend is broken, I guess there is a config issue
Related to the incomming pr about the production environnement
In order to make UserChannelList, and FriendList working, I'd need :
status
Need the route to be working in the back
Verifier si typeorm nous permet d'etre protégé par les injection sql
With wrong default value set in the choice list, there is issue when selecting a value that is the default value, or something like that. It's quite particular as an issue. Sorry if I don't explain it well haha. It need a bit of testing to figure out exactly the source of the issue.
Must have latest on prod environnement, will get on it later
Need a route to change password :
CHANGE_PASSWORD_REQUEST
{channelName, inputPassword}
When we try to send a challenge to ourselve, then, it block our ability to challenge anyone.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.