This is not important for now, when time comes someone will be assigneed.
Currently, if one admin declines a session request, the system immediately informs the Android device. This results in a poor experience when multiple admins are online. The logic should be improved so that the system waits for responses from all admins before making a decision. Additionally, once one admin accepts the session, others should be notified that the session is taken.
Tasks:
Acceptance Criteria:
• System does not notify the Android device until all admins respond or timeout occurs.
• If one admin accepts, other admins see a message like “Session accepted by [Admin Name].”
• If all admins decline or the timeout passes with no response, the session is rejected for the Android device.
• Admins cannot accept a session once another admin has already accepted.
• Admin responses are properly logged and reflected in the UI.
This is not important for now, when time comes someone will be assigneed.
Currently, if one admin declines a session request, the system immediately informs the Android device. This results in a poor experience when multiple admins are online. The logic should be improved so that the system waits for responses from all admins before making a decision. Additionally, once one admin accepts the session, others should be notified that the session is taken.
Tasks:
Acceptance Criteria:
• System does not notify the Android device until all admins respond or timeout occurs.
• If one admin accepts, other admins see a message like “Session accepted by [Admin Name].”
• If all admins decline or the timeout passes with no response, the session is rejected for the Android device.
• Admins cannot accept a session once another admin has already accepted.
• Admin responses are properly logged and reflected in the UI.