Fix Mic icon changed when new user join (on progress 10%)
As the users list is cleared up and newly regenerated (with addition of 1 new user who is joining) each time a new user joins, I need to find out a way to search which one is joining (widget is in the local instance of the user, since the server instance of the user does not own this information). My step is by try calling all users and get local_User's information about whether he is connected to PrivateVoice true / false, if true, then change the corresponding photo to mic photo. The complex step is that we need to call the function in current user, get the button id and send to game mode server to query whether the user is in PrivateVoice or not, and return the result to current user and change the mic in owning client (current user). This forth and back logic needs to be handled carefully and tested slowly to avoid breaking the main logic, thus making this process a bit long. This bug currently is visual-wise and voice functionality is not affected.
Daily Report 27 Jun 2024