LatestThreadsWithOutgoingItems property

ModeratorEntrySet get LatestThreadsWithOutgoingItems

Implementation

ModeratorEntrySet get LatestThreadsWithOutgoingItems {
  //if (_mutedAuthors.isEmpty && _deletedEntries.isEmpty) return data;
  ModeratorEntrySet _l = data;
  currentPendingAsModeratorEntries;
  for (ModeratorEntry i in currentPendingAsModeratorEntries) {
    _l.add(i);
  }
  List<ModeratorEntry> _lp = [];
  _l.all.forEach((element) {
    if (!element.flags.isPost) return;
    if (_mutedAuthors.contains(element.author)) return;
    if (_deletedEntries.contains(element.keyHint)) return;
    element.flags.isSeen = _omni.isSeen(element.hint);
    element.flags.isLiked = _omni.isLiked(element.hint);
    //patch user perception
    //if (element.views == 0 && element.flags.isSeen) element.views = 1;
    if (element.likes == 0 && element.flags.isLiked) element.likes = 1;
    _l.add(element);
  });
  return _l;
}