onUserSpeaking method

void onUserSpeaking(
  1. String userJid,
  2. int audioLevel
)

Implementation

void onUserSpeaking(String userJid, int audioLevel) {
  // LogMessage.d("speakingUsers", "${speakingUsers.length}");
  var index = speakingUsers.indexWhere(
      (element) => element.userJid.toString() == userJid.toString());
  // LogMessage.d("speakingUsers indexWhere", "$index");
  if (index.isNegative) {
    speakingUsers
        .add(SpeakingUsers(userJid: userJid, audioLevel: audioLevel.obs));
    // LogMessage.d("speakingUsers", "added");
  } else {
    speakingUsers[index].audioLevel(audioLevel);
    // LogMessage.d("speakingUsers", "updated");
  }
}