Tries to solve notification dots active for hidden posts.

This commit is contained in:
Vitor Pamplona
2024-06-11 18:20:27 -04:00
parent 31e8782b1a
commit 3123685f88
@@ -275,22 +275,17 @@ open class LatestItem {
val newestItem = newestItemPerAccount[account.userProfile().pubkeyHex] val newestItem = newestItemPerAccount[account.userProfile().pubkeyHex]
// Block list got updated // Block list got updated
val newNewest =
if (newestItem == null || !account.isAcceptable(newestItem)) { if (newestItem == null || !account.isAcceptable(newestItem)) {
newestItemPerAccount = filterMore(filter.feed(), account).firstOrNull { it.createdAt() != null && account.isAcceptable(it) }
newestItemPerAccount +
Pair(
account.userProfile().pubkeyHex,
filterMore(filter.feed(), account).firstOrNull { it.createdAt() != null },
)
} else { } else {
newestItemPerAccount = filter.sort(
newestItemPerAccount + filterMore(filter.applyFilter(newNotes), account) + newestItem,
Pair( ).firstOrNull { it.createdAt() != null && account.isAcceptable(it) }
account.userProfile().pubkeyHex,
filter.sort(filterMore(filter.applyFilter(newNotes), account) + newestItem).first(),
)
} }
newestItemPerAccount = newestItemPerAccount + Pair(account.userProfile().pubkeyHex, newNewest)
return newestItemPerAccount[account.userProfile().pubkeyHex] return newestItemPerAccount[account.userProfile().pubkeyHex]
} }