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,21 +275,16 @@ open class LatestItem {
val newestItem = newestItemPerAccount[account.userProfile().pubkeyHex] val newestItem = newestItemPerAccount[account.userProfile().pubkeyHex]
// Block list got updated // Block list got updated
if (newestItem == null || !account.isAcceptable(newestItem)) { val newNewest =
newestItemPerAccount = if (newestItem == null || !account.isAcceptable(newestItem)) {
newestItemPerAccount + filterMore(filter.feed(), account).firstOrNull { it.createdAt() != null && account.isAcceptable(it) }
Pair( } else {
account.userProfile().pubkeyHex, filter.sort(
filterMore(filter.feed(), account).firstOrNull { it.createdAt() != null }, filterMore(filter.applyFilter(newNotes), account) + newestItem,
) ).firstOrNull { it.createdAt() != null && account.isAcceptable(it) }
} else { }
newestItemPerAccount =
newestItemPerAccount + newestItemPerAccount = newestItemPerAccount + Pair(account.userProfile().pubkeyHex, newNewest)
Pair(
account.userProfile().pubkeyHex,
filter.sort(filterMore(filter.applyFilter(newNotes), account) + newestItem).first(),
)
}
return newestItemPerAccount[account.userProfile().pubkeyHex] return newestItemPerAccount[account.userProfile().pubkeyHex]
} }