I'm about to refactor this.

This commit is contained in:
Zach Fox 2016-12-29 11:57:51 -08:00
parent bb2b48d424
commit 24eac77115
3 changed files with 14 additions and 12 deletions

View file

@ -245,7 +245,7 @@ void AudioMixer::handleNodePersonalMuteRequestPacket(QSharedPointer<ReceivedMess
<< uuidStringWithoutCurlyBraces(_uuid);
// Remove the session UUID to the set of personally muted ones for this listening node
//sendingNode->removeIgnoredNode(ignoredUUID);
sendingNode->removeIgnoredNode(ignoredUUID);
}
} else {
qWarning() << "Node::handlePersonalMutedNode called with null ID or ID of personal muting node.";

View file

@ -386,7 +386,7 @@ Item {
// Get the index in userModel and userData associated with the passed UUID
var userIndex = findSessionIndex(userId);
// Set the userName appropriately
userModel.get(userIndex).userName = userName;
userModel.setProperty(userIndex, "userName", userName);
userData[userIndex].userName = userName; // Defensive programming
}
break;
@ -399,7 +399,7 @@ Item {
myCard.audioLevel = audioLevel; // Defensive programming
} else {
var userIndex = findSessionIndex(userId);
userModel.get(userIndex).audioLevel = audioLevel;
userModel.setProperty(userIndex, "audioLevel", audioLevel);
userData[userIndex].audioLevel = audioLevel; // Defensive programming
}
}
@ -408,7 +408,7 @@ Item {
var userId = message.params[0];
var enabled = message.params[1];
var userIndex = findSessionIndex(userId);
userModel.get(userIndex).personalMute.property = enabled;
userModel.setProperty(userIndex, "personalMute", enabled);
userData[userIndex].personalMute.property = enabled; // Defensive programming
break;
default:

View file

@ -82,15 +82,17 @@ void Node::updateClockSkewUsec(qint64 clockSkewSample) {
}
void Node::parseIgnoreRequestMessage(QSharedPointer<ReceivedMessage> message) {
// parse out the UUID being ignored from the packet
QUuid ignoredUUID = QUuid::fromRfc4122(message->readWithoutCopy(NUM_BYTES_RFC4122_UUID));
bool addToIgnore;
message->readPrimitive(&addToIgnore);
while (message->getBytesLeftToRead()) {
// parse out the UUID being ignored from the packet
QUuid ignoredUUID = QUuid::fromRfc4122(message->readWithoutCopy(NUM_BYTES_RFC4122_UUID));
bool addToIgnore;
message->readPrimitive(&addToIgnore);
if (addToIgnore) {
addIgnoredNode(ignoredUUID);
} else {
removeIgnoredNode(ignoredUUID);
if (addToIgnore) {
addIgnoredNode(ignoredUUID);
} else {
removeIgnoredNode(ignoredUUID);
}
}
}