Avatar

Level 10
Hi,



These flags are independent. You can set them in any
combination depending on your needs. If you set
nodeConfig.userDependentItems= true , it means the message items in
this node depends on this particular user. When this user leaves
the room, this items in the node get retracted in the server. For
e.g. a user's audio or camera stream should be retracted once he
leaves a meeting room. The default value is false for
userDependentItems flag.



When you set persistItems = true in a node, the items remain
as long as that session in which it was created. It gets retracted
automatically on the server once the session ends. An example,
could be user notifications for various activities in a meeting
room.



In both the cases, you can also manually retract the
items.