-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add and integrate match service #56
Conversation
* Fix minor typos * Modify requests to use POST body rather than query params * Ensure match request only finds requests within valid time
Co-authored-by: Bryan Lee <[email protected]>
* Fix one minute being defined as 20 seconds on match service Co-authored-by: Bryan Lee <[email protected]>
* Reorder function declarations for finding match dialog * Remove unecessary comments
* Simplified the endpoint to solely reset the validity of the match request, removing any unnecessary code.
* Fix minor typos * Fix DB calls not returning updated objects
Bug: A user can have multiple instances of match found. Steps:
|
This was intended behaviour, such that a user can be in multiple sessions at the same time. However, a user will not pair up with themselves. |
* When clearing the input field, topics is temporarily set to null before the onClear event is emitted * This causes hasQuestionsValidator to reference a null variable * The fix is to add an additional Validators.required to prevent hasQuestionsValidator from firing before topics is set to an empty array
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* main: Add and integrate match service (CS3219-AY2425S1#56) Add Match Page (CS3219-AY2425S1#44) # Conflicts: # compose.dev.yml # compose.yml # frontend/src/app/app.routes.ts
Description
Create and integrated match service with frontend.
Checklist
Screenshots (if applicable)