updateUserSeatedState method 
    
      
void
updateUserSeatedState(
 - String userId, 
- bool isOnSeat, {
- TUIUserInfo? fallbackUserInfo, 
}) 
    
    
  Implementation
  void updateUserSeatedState(String userId, bool isOnSeat,
    {TUIUserInfo? fallbackUserInfo}) {
  var index = getUserIndex(userId, userInfoList);
  if (index == -1) {
    if (fallbackUserInfo == null) return;
    addUser(fallbackUserInfo, userInfoList);
    index = getUserIndex(userId, userInfoList);
  }
  userInfoList[index].isOnSeat.value = isOnSeat;
  if (userId == currentUser.userId.value) {
    currentUser.isOnSeat.value = isOnSeat;
    if (!isOnSeat) {
      audioSetting.isMicDeviceOpened = false;
    }
    updateItemTouchableState();
  }
}