If a queue member was updated with the same status multiple
times each time a QueueMemberStatus event would be sent
which would be a duplicate of the previous.
This change makes it so that the QueueMemberStatus event is
only sent if the status actually changes.
ASTERISK-29355
Change-Id: I580c60d992a0a8f2bea8b91c868771b3b490d116
* happen when there is latency in the connection to the member.
*/
pending_members_remove(m);
- }
- queue_publish_member_blob(queue_member_status_type(), queue_member_blob_create(q, m));
+ queue_publish_member_blob(queue_member_status_type(), queue_member_blob_create(q, m));
+ }
}
/*!