Skip to content

Conversation

github-classroom[bot]
Copy link

@github-classroom github-classroom bot commented Sep 3, 2024

👋! GitHub Classroom created this pull request as a place for your teacher to leave feedback on your work. It will update automatically. Don’t close or merge this pull request, unless you’re instructed to do so by your teacher.
In this pull request, your teacher can leave comments and feedback on your code. Click the Subscribe button to be notified if that happens.
Click the Files changed or Commits tab to see all of the changes pushed to main since the assignment started. Your teacher can see this too.

Notes for teachers

Use this PR to leave feedback. Here are some tips:

  • Click the Files changed tab to see all of the changes pushed to main since the assignment started. To leave comments on specific lines of code, put your cursor over a line of code and click the blue + (plus sign). To learn more about comments, read “Commenting on a pull request”.
  • Click the Commits tab to see the commits pushed to main. Click a commit to see specific changes.
  • If you turned on autograding, then click the Checks tab to see the results.
  • This page is an overview. It shows commits, line comments, and general comments. You can leave a general comment below.
    For more information about this pull request, read “Leaving assignment feedback in GitHub”.

Subscribed: @rertyy @DistractedCat @modembcc @alvinlim277 @WZWren

DistractedCat and others added 30 commits September 21, 2024 11:04
API handlers are updated to support logging using Logrus. Go
dependencies and .gitignore are updated accordingly.
Add home page with a filterable question list, along
with some shared components.
Page is generic enough to be shared between pages, though
it might be unlikely it will be shared? Depends on usecase.
Only handles errors right now - will implement layout soon.
PUT will attempt to replace a question with the stated ID with the new
question. If the ID supplied is greater than what exists, a new question
is inserted. In all operations, the replacement/insertion should not
result in duplicate questions in the database.
alvinlim277 and others added 8 commits November 10, 2024 20:22
Previously, the comms fix depended on the connected user handshaking
on the endCall message, which gives a tiny window where another user
could potentially reconnect and send out the joinRoom message before
cleanup of the previous call is finished.

This change places the room leaving algo before the endCall message
within the same hook as the disconnecting message, which should help
mitigate this latency window issue by preventing messages from
propagating to the frontend while its still performing its cleanup.
WZWren and others added 21 commits November 12, 2024 17:31
Add a simple status message indicating no call started
2 is too short and could be due to latency
Now, it does a paranoid check against the room ID
that initiated the room closure to prevent a close-room
from affecting the 2nd user if they are in a different room
already.
Fix navbar logout, middleware, room closure
Unify expiry handling with main collab-post-ms6 branch
Add online indicator status for collab editor, and fixed various other services
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.

5 participants