latestMine property

ModeratorEntry? get latestMine

Implementation

ModeratorEntry? get latestMine {
  if (_data[_latestMineIdx] != null) return _data[_latestMineIdx];
  //latest mine has been dropped
  if (_mine.isEmpty) return null;
  int tst = 0;
  ModeratorEntry? s;
  final m = _mine.toList();
  for (int i in m) {
    final ii = _data[m];
    if (ii != null) {
      if (ii.isPending) continue;
      if (ii.flags.isPost) {
        if (ii.perceivedTimestamp > tst) {
          tst = ii.perceivedTimestamp;
          s = ii;
        }
      }
    }
  }
  return s;
}