RE: Add a "knocking" feature to a custom Daily video call app
Jess really did a great job explaining how to add knocking to a custom video call. Her well written blog actually motivated us to implement it in our application. Nonetheless, I seem not to be very comfortable with how it was implemented.
Look at this scenario: "A participant is requesting access to join my call, first I will let the participant join the call before deciding to allow or decline the request."
That's really the current implementation. The participant should not join the call before any decision is made.
My suggestion is that the implementation should be revisited. The video and/or audio of the "knocking" participant should not be started before a decision is reached by the organizer (owner).