Bug #337
Disabling update-level notifications could break observer and occupant counts in Reactor
| Status : | Closed | Start : | 07/03/2010 | |
| Priority : | Normal | Due date : | ||
| Assigned to : | colin moock | % Done : | 0% |
|
| Category : | Attributes | |||
| Target version : | Union 1.0 Beta 2 | |||
Description
In theory, if the following were all true:
1) client attribute updates were disabled for a room
2) occupant list notification were disabled for the same room
3) occupant count was enabled for the same room
4) when client attribute updates are disabled for a room, Union Server were designed to not notify clients whose attributes it changed
then observer and occupant counts in Reactor would break because Reactor requires the update level attribute when determining whether to fire an occupant count change event upon receiving a u131.
the preceding issue was considered a potential bug, but upon investigation, no actual bug exists because Union Server always notifies clients when it changes their attributes, regardless of the client's update levels. if that policy were ever changed in the future, it would introduce the bug described above.
History
Also available in: Atom