mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-09-28 04:06:27 +02:00
Removes the possibility of duplicated event in Bookmarks
This commit is contained in:
@@ -18,7 +18,7 @@ object BookmarkPrivateFeedFilter : FeedFilter<Note>() {
|
|||||||
val addresses = bookmarks?.privateTaggedAddresses(privKey)
|
val addresses = bookmarks?.privateTaggedAddresses(privKey)
|
||||||
?.map { LocalCache.getOrCreateAddressableNote(it) } ?: emptyList()
|
?.map { LocalCache.getOrCreateAddressableNote(it) } ?: emptyList()
|
||||||
|
|
||||||
return notes.plus(addresses)
|
return notes.plus(addresses).toSet()
|
||||||
.sortedBy { it.createdAt() }
|
.sortedBy { it.createdAt() }
|
||||||
.reversed()
|
.reversed()
|
||||||
}
|
}
|
||||||
|
@@ -13,7 +13,7 @@ object BookmarkPublicFeedFilter : FeedFilter<Note>() {
|
|||||||
val notes = bookmarks?.taggedEvents()?.mapNotNull { LocalCache.checkGetOrCreateNote(it) } ?: emptyList()
|
val notes = bookmarks?.taggedEvents()?.mapNotNull { LocalCache.checkGetOrCreateNote(it) } ?: emptyList()
|
||||||
val addresses = bookmarks?.taggedAddresses()?.map { LocalCache.getOrCreateAddressableNote(it) } ?: emptyList()
|
val addresses = bookmarks?.taggedAddresses()?.map { LocalCache.getOrCreateAddressableNote(it) } ?: emptyList()
|
||||||
|
|
||||||
return notes.plus(addresses)
|
return notes.plus(addresses).toSet()
|
||||||
.sortedBy { it.createdAt() }
|
.sortedBy { it.createdAt() }
|
||||||
.reversed()
|
.reversed()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user