updateUserTalkingState method

void updateUserTalkingState(
  1. String userId,
  2. bool isTalking,
  3. RxList<UserModel> destList
)

Implementation

void updateUserTalkingState(
    String userId, bool isTalking, RxList<UserModel> destList) {
  var index = getUserIndex(userId, destList);
  if (index == -1) {
    return;
  }
  if (!destList[index].hasAudioStream.value) {
    destList[index].isTalking.value = false;
    return;
  }
  destList[index].isTalking.value = isTalking;
}