Jordan O'Leary
Jordan O'Leary
Security
https://devcenter.heroku.com/articles/websocket-security
https://github.com/websockets/ws#how-to-detect-and-close-broken-connections
How to reproduce: Make an emitter. `emitter.destroy()` `emitter.updateOwnerPos(0,0)` It throws an error that can interrupt js execution. ``` Emitter.ts:491 Uncaught TypeError: Cannot set properties of null (setting 'x') at Emitter.updateOwnerPos...
...when the entire current wave is dead because players can just kill time to reset their cooldowns. https://discord.com/channels/1032294536640200766/1032294537235812404/1208731615266607116
## Priorities - [x] Optimization Milestone https://github.com/jdoleary/Spellmasons/milestone/19 - [ ] New Content Milestone https://github.com/jdoleary/Spellmasons/milestone/18 - [ ] High Consideration Milestone https://github.com/jdoleary/Spellmasons/milestone/16 ## Potential Large Features - [ ] #759 -...
[jordanoleary-spellmasons-server] [2024-05-25 23:38:21] Current == PlayerTurns [jordanoleary-spellmasons-server] [2024-05-25 23:38:22] [GAME] Progress Game State... [jordanoleary-spellmasons-server] [2024-05-25 23:38:22] [GAME] isGameOver = false [jordanoleary-spellmasons-server] [2024-05-25 23:38:22] Game is not over [jordanoleary-spellmasons-server] [2024-05-25 23:38:22]...