Tries to solve notification dots active for hidden posts.
This commit is contained in:
@@ -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]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user