add method
Implementation
void add(ModeratorEntry m) {
final int hint = m.keyHint;
if (_children[m.bl] == null) {
_children[m.bl] = [];
} else {
_children[m.bl]!.add(m.keyHint);
}
if (m.isGroupParent) {
_groups.add(m.keyHint);
_children[m.keyHint] = [];
_groupChildren[m.keyHint] = [];
} else {
if (m.isPost) {
_threads.add(m.keyHint);
}
}
if (m.isPost) {
_posts.add(m.keyHint);
}
if (m.isReply) {
_replies.add(m.keyHint);
if (_parentReplies[m.bl] == null) {
_parentReplies[m.bl] = [];
}
_parentReplies[m.bl]!.add(m.keyHint);
}
_data[m.keyHint] = m;
}