mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-09-28 21:43:19 +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 BadgeAwardEvent -> event.awardDefinition().map { getOrCreateAddressableNote(it) }
|
||||||
is PrivateDmEvent -> event.taggedEvents().mapNotNull { checkGetOrCreateNote(it) }
|
is PrivateDmEvent -> event.taggedEvents().mapNotNull { checkGetOrCreateNote(it) }
|
||||||
is RepostEvent ->
|
is RepostEvent ->
|
||||||
event.boostedEventIds().mapNotNull { checkGetOrCreateNote(it) } +
|
listOfNotNull(
|
||||||
event.boostedAddresses().map { getOrCreateAddressableNote(it) }
|
event.boostedEventId()?.let { checkGetOrCreateNote(it) },
|
||||||
|
event.boostedAddress()?.let { getOrCreateAddressableNote(it) },
|
||||||
|
)
|
||||||
is GenericRepostEvent ->
|
is GenericRepostEvent ->
|
||||||
event.boostedEventIds().mapNotNull { checkGetOrCreateNote(it) } +
|
listOfNotNull(
|
||||||
event.boostedAddresses().map { getOrCreateAddressableNote(it) }
|
event.boostedEventId()?.let { checkGetOrCreateNote(it) },
|
||||||
|
event.boostedAddress()?.let { getOrCreateAddressableNote(it) },
|
||||||
|
)
|
||||||
is CommunityPostApprovalEvent ->
|
is CommunityPostApprovalEvent ->
|
||||||
event.approvedEvents().mapNotNull { checkGetOrCreateNote(it) } +
|
event.approvedEvents().mapNotNull { checkGetOrCreateNote(it) } +
|
||||||
event.approvedAddresses().map { getOrCreateAddressableNote(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.AltTag
|
||||||
import com.vitorpamplona.quartz.nip31Alts.alt
|
import com.vitorpamplona.quartz.nip31Alts.alt
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
|
import com.vitorpamplona.quartz.utils.lastNotNullOfOrNull
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class GenericRepostEvent(
|
class GenericRepostEvent(
|
||||||
@@ -66,18 +67,18 @@ class GenericRepostEvent(
|
|||||||
|
|
||||||
override fun linkedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
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 originalAuthors() = tags.mapNotNull(PTag::parse)
|
||||||
|
|
||||||
fun boostedEventIds() = tags.mapNotNull(ETag::parseId)
|
|
||||||
|
|
||||||
fun boostedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
|
||||||
|
|
||||||
fun originalAuthorKeys() = tags.mapNotNull(PTag::parseKey)
|
fun originalAuthorKeys() = tags.mapNotNull(PTag::parseKey)
|
||||||
|
|
||||||
fun containedPost() =
|
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.nip01Core.tags.people.pTag
|
||||||
import com.vitorpamplona.quartz.nip31Alts.alt
|
import com.vitorpamplona.quartz.nip31Alts.alt
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
|
import com.vitorpamplona.quartz.utils.lastNotNullOfOrNull
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class RepostEvent(
|
class RepostEvent(
|
||||||
@@ -64,18 +65,18 @@ class RepostEvent(
|
|||||||
|
|
||||||
override fun linkedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
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 originalAuthors() = tags.mapNotNull(PTag::parse)
|
||||||
|
|
||||||
fun boostedEventIds() = tags.mapNotNull(ETag::parseId)
|
|
||||||
|
|
||||||
fun boostedAddressIds() = tags.mapNotNull(ATag::parseAddressId)
|
|
||||||
|
|
||||||
fun originalAuthorKeys() = tags.mapNotNull(PTag::parseKey)
|
fun originalAuthorKeys() = tags.mapNotNull(PTag::parseKey)
|
||||||
|
|
||||||
fun containedPost() =
|
fun containedPost() =
|
||||||
|
Reference in New Issue
Block a user