mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-09-25 21:36:56 +02:00
Improves names of the repost methods
This commit is contained in:
@@ -800,11 +800,15 @@ object LocalCache : ILocalCache {
|
||||
is BadgeAwardEvent -> event.awardDefinition().map { getOrCreateAddressableNote(it) }
|
||||
is PrivateDmEvent -> event.taggedEvents().mapNotNull { checkGetOrCreateNote(it) }
|
||||
is RepostEvent ->
|
||||
event.boostedEventIds().mapNotNull { checkGetOrCreateNote(it) } +
|
||||
event.boostedAddresses().map { getOrCreateAddressableNote(it) }
|
||||
listOfNotNull(
|
||||
event.boostedEventId()?.let { checkGetOrCreateNote(it) },
|
||||
event.boostedAddress()?.let { getOrCreateAddressableNote(it) },
|
||||
)
|
||||
is GenericRepostEvent ->
|
||||
event.boostedEventIds().mapNotNull { checkGetOrCreateNote(it) } +
|
||||
event.boostedAddresses().map { getOrCreateAddressableNote(it) }
|
||||
listOfNotNull(
|
||||
event.boostedEventId()?.let { checkGetOrCreateNote(it) },
|
||||
event.boostedAddress()?.let { getOrCreateAddressableNote(it) },
|
||||
)
|
||||
is CommunityPostApprovalEvent ->
|
||||
event.approvedEvents().mapNotNull { checkGetOrCreateNote(it) } +
|
||||
event.approvedAddresses().map { getOrCreateAddressableNote(it) }
|
||||
|
@@ -41,6 +41,7 @@ import com.vitorpamplona.quartz.nip01Core.tags.people.pTag
|
||||
import com.vitorpamplona.quartz.nip31Alts.AltTag
|
||||
import com.vitorpamplona.quartz.nip31Alts.alt
|
||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||
import com.vitorpamplona.quartz.utils.lastNotNullOfOrNull
|
||||
|
||||
@Immutable
|
||||
class GenericRepostEvent(
|
||||
@@ -66,18 +67,18 @@ class GenericRepostEvent(
|
||||
|
||||
override fun linkedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
||||
|
||||
fun boostedEvents() = tags.mapNotNull(ETag::parse)
|
||||
fun boostedEvent() = tags.lastNotNullOfOrNull(ETag::parse)
|
||||
|
||||
fun boostedATags() = tags.mapNotNull(ATag::parse)
|
||||
fun boostedATag() = tags.lastNotNullOfOrNull(ATag::parse)
|
||||
|
||||
fun boostedAddresses() = tags.mapNotNull(ATag::parseAddress)
|
||||
fun boostedAddress() = tags.lastNotNullOfOrNull(ATag::parseAddress)
|
||||
|
||||
fun boostedEventId() = tags.lastNotNullOfOrNull(ETag::parseId)
|
||||
|
||||
fun boostedAddressIds() = tags.lastNotNullOfOrNull(ATag::parseAddressId)
|
||||
|
||||
fun originalAuthors() = tags.mapNotNull(PTag::parse)
|
||||
|
||||
fun boostedEventIds() = tags.mapNotNull(ETag::parseId)
|
||||
|
||||
fun boostedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
||||
|
||||
fun originalAuthorKeys() = tags.mapNotNull(PTag::parseKey)
|
||||
|
||||
fun containedPost() =
|
||||
|
@@ -39,6 +39,7 @@ import com.vitorpamplona.quartz.nip01Core.tags.people.PTag
|
||||
import com.vitorpamplona.quartz.nip01Core.tags.people.pTag
|
||||
import com.vitorpamplona.quartz.nip31Alts.alt
|
||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||
import com.vitorpamplona.quartz.utils.lastNotNullOfOrNull
|
||||
|
||||
@Immutable
|
||||
class RepostEvent(
|
||||
@@ -64,18 +65,18 @@ class RepostEvent(
|
||||
|
||||
override fun linkedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
||||
|
||||
fun boostedEvents() = tags.mapNotNull(ETag::parse)
|
||||
fun boostedEvent() = tags.lastNotNullOfOrNull(ETag::parse)
|
||||
|
||||
fun boostedATags() = tags.mapNotNull(ATag::parse)
|
||||
fun boostedATag() = tags.lastNotNullOfOrNull(ATag::parse)
|
||||
|
||||
fun boostedAddresses() = tags.mapNotNull(ATag::parseAddress)
|
||||
fun boostedAddress() = tags.lastNotNullOfOrNull(ATag::parseAddress)
|
||||
|
||||
fun boostedEventId() = tags.lastNotNullOfOrNull(ETag::parseId)
|
||||
|
||||
fun boostedAddressIds() = tags.lastNotNullOfOrNull(ATag::parseAddressId)
|
||||
|
||||
fun originalAuthors() = tags.mapNotNull(PTag::parse)
|
||||
|
||||
fun boostedEventIds() = tags.mapNotNull(ETag::parseId)
|
||||
|
||||
fun boostedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
||||
|
||||
fun originalAuthorKeys() = tags.mapNotNull(PTag::parseKey)
|
||||
|
||||
fun containedPost() =
|
||||
|
Reference in New Issue
Block a user