MergedFeedReceiverIds Property |
Namespace: VirtualRadar.Interface.Settings
Originally this was the only list of receivers on a merged feed. Unfortunately because it's just a list of integers and not a list of objects I couldn't store any information that was unique to a receiver in a merged feed. That caused problems, so the ReceiverFlags list was added.
I could not just abandon ReceiverIds without causing backwards compatability issues, so this property continues to be sole source of receiver IDs for the merged feed. The user is responsible for adding and removing entries in this list. The ReceiverFlags entries are maintained by the configuration GUI, it tries to ensure that each receiver in ReceiverIds gets a mirror entry in ReceiverFlags but it may not be a perfect mirror.
Always use ReceiverIds when building the list of receivers to merge together.