Skip to content

Conversation

@bernalr2
Copy link
Contributor

  • Implemented functions for session time in TimeSlot.java. When a session starts (presumably when someone joins the Video Call), the function startSession() can be called which will save a timestamp from system time

  • When the session is over (presumably when everyone leaves the call), the function stopSession() is called, which records the elapsedTime, and it calls updateTimes() which records different time data for displayability

  • A public HashMap called visibility has been added to User.java. This HashMap has keys as strings and booleans as the values. This HashMap can be read by the frontend to check which parameters are public or private on the User Profile. If boolean is true, then it is public, and if not it is false.

  • Also in User.java, a function called cancelSession() has been added, which takes in a string ID parameter of a created session. The function will check the Users assigned TimeSlots, and when finding a matching ID, it will remove that session associated with the ID. The function also calls updateHoursAndEarning() to ensure both values stay consistent

…ails

- Implemented functions for session time in TimeSlot.java. When a session starts (presumably when someone joins the Video Call), the function startSession() can be called which will save a timestamp from system time
- When the session is over (presumably when everyone leaves the call), the function stopSession() is called, which records the elapsedTime, and it calls updateTimes() which records different time data for displayability

- A public HashMap called visibility has been added to User.java. This HashMap has keys as strings and booleans as the values. This HashMap can be read by the frontend to check which parameters are public or private on the User Profile. If boolean is true, then it is public, and if not it is false.
- Also in User.java, a function called cancelSession() has been added, which takes in a string ID parameter of a created session. The function will check the Users assigned TimeSlots, and when finding a matching ID, it will remove that session associated with the ID. The function also calls updateHoursAndEarning() to ensure both values stay consistent
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