Skip to content

Socket connection issues#84

Open
ngenovese11 wants to merge 2 commits into
mainfrom
socket-connection-issues
Open

Socket connection issues#84
ngenovese11 wants to merge 2 commits into
mainfrom
socket-connection-issues

Conversation

@ngenovese11

Copy link
Copy Markdown
Contributor

Investigating other issues, I found this. Not sure if it is a true bug, I definitely hit a problem where the roomKey was null and the socket wouldn't connect. Not able to reproduce though. Could you review?

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a WebSocket connection bug in the middleware where the room status request was incorrectly validating the optional roomKey parameter instead of the computed currentRoomKey variable. Additionally, the package-lock.json has been updated with npm's peer dependency metadata.

Changes:

  • Fixed bug in requestRoomStatus function that was checking the wrong variable in validation logic
  • Updated package-lock.json with "peer": true flags for dependencies that are both dev and peer dependencies

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
src/lib/store/middleware/websocketMiddleware.ts Fixed validation logic to check currentRoomKey instead of the parameter roomKey, ensuring connection works even when roomKey param is undefined but state has a valid room key
package-lock.json Automatic npm metadata update adding "peer": true flags to dependencies listed in both devDependencies and peerDependencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants