-
Notifications
You must be signed in to change notification settings - Fork 1
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
[TEL-281] Telehealth waiting area/ practitioner tool (ios) #18
Conversation
31efca5
to
8753da0
Compare
785118a
to
ed596cf
Compare
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.
Took a good look through the code here, generally looks great Ivan 👍 . I noticed a few things I thought should be addressed, and then also some thoughts/questions. Also, would love to see some screenshots of the new WaitingArea in the PR Writeup.
react/features/jane-waiting-area-native/components/JaneWaitingArea.native.js
Outdated
Show resolved
Hide resolved
react/features/jane-waiting-area-native/components/DialogBox.native.js
Outdated
Show resolved
Hide resolved
react/features/jane-waiting-area-native/components/DialogBox.native.js
Outdated
Show resolved
Hide resolved
react/features/jane-waiting-area-native/components/DialogBox.native.js
Outdated
Show resolved
Hide resolved
react/features/jane-waiting-area-native/components/DialogBox.native.js
Outdated
Show resolved
Hide resolved
f86f6cf
to
958f1b6
Compare
e3d626d
to
bfd4652
Compare
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.
Thanks for addressing all my feedback!
080ac2e
to
c9fb019
Compare
Hey @ivanjiang5628, just curious why there were more changes? Did this PR get demo'd to @markhazlett before going to code review? |
reset the PR to commit and will create a follow-up PR to update the legacy ios app compatible issue/ waiting message UI. |
c9fb019
to
bfd4652
Compare
Thanks for not adding to this PR, @ivanjiang5628 |
This was demoed with a Testflight build linked to s14. We should be able to QA with the same setup as well. |
28af2bd
to
deffa2f
Compare
894c538
to
35908a0
Compare
Before Testing Thursday March 25th, 2021
Developer's Recommended Test Plan
Additional Thoughts on TestingMobile, Browsers, Jane Desktop
Peer Review for Moderate Risk or Higher
Pass Story on QA Board / Mark Done in Jira/ Mark Scheduled for Release in Linear
|
hey @ivanjiang5628 looks good on IOS ! |
add jane video chat logo, add new jsCoreDateCreator function for fixing the moment "invalid" date issue. add ActionButton, DialogBox components and rewrite the Prejoin component.
…icipantInfoFromJwt" function remove middleware.js from jane-wating-area component add getParticipantType function to return participant type from store. update checkRoomStatus, getRemoteParticipantsReadyStatus & updateParticipantReadyStatus functions.
refactor the waiting area component
remove componentDidUpdate lifecycle code in "WaitingMessage" component.
fix the jwt invalid token error bug when participant click on the hangup button on the waiting area page.
# Conflicts: # react/features/base/conference/functions.js # react/features/base/i18n/dateUtil.js # react/features/base/react/components/native/WaitingMessage.js # react/features/base/react/components/native/styles.js # react/features/base/styles/components/styles/ColorPalette.js # react/features/large-video/components/LargeVideo.native.js
642c6aa
to
32e038a
Compare
…in waiting area was changed fix a bug in shouldShowPreCallMessage function
32e038a
to
5ba1749
Compare
Follow up PR #30
Description
This waiting area feature can be enabled/disabled in jane via the
waiting-area-enabled
option in jwt token.jane-waiting-area-native
feature components/reducer/actions. (based on jitsi version 4627's prejoin feature.)SocketWebView
web view component to receive theremoteParticipantsStatus
info/event from jane and jane socket.io server via the video chat web app.Risk / General PR Class
🌟 = New Feature (Adds Functionality)
☕️ = JS Dependency Changes
Release Note
Dependencies / ENV / Migrations / Client Reset
Tally Token
Release Risk Assessment
Demo Notes
Loom Video:
https://www.loom.com/share/6960e2dc17394d069378babca655f580
Code Review
Resource: Dev Team Notion Page
Resource: Code Review Checklist
Design
Code
master
yarn.lock
changes are safe for existing production packagesQA and Smoke Testing
Steps to Reproduce
Fixed / Expected Behaviour
This waiting area feature only enables if the
telehealth-waiting-area
beta flag option is checked in jane. without the enabled beta flag, users will join the call directly.On this waiting area page:
When the patient opens the video chat app and is on the waiting area page, the practitioner-side video chat app will enable the admit button and the practitioner can see a
client is waiting
badge in the appointment panel in jane admin app.begin
button.When both participants are on the waiting area page:
begin
button will be disabled.Admit Client
button will be disabled.Older version IOS app compatibility:
begin
/admit client
button.Other Considerations
Jitsi backend update
N/A
Screenshots
Loom video:
https://www.loom.com/share/6960e2dc17394d069378babca655f580