remove unused imports
This commit is contained in:
-1
@@ -27,7 +27,6 @@ import org.junit.Rule
|
|||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import org.junit.runner.RunWith
|
import org.junit.runner.RunWith
|
||||||
import java.util.Arrays
|
import java.util.Arrays
|
||||||
import kotlin.collections.distinctBy
|
|
||||||
|
|
||||||
@RunWith(AndroidJUnit4::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
class LargeCacheBenchmark : BaseLargeCacheBenchmark() {
|
class LargeCacheBenchmark : BaseLargeCacheBenchmark() {
|
||||||
|
|||||||
-2
@@ -23,7 +23,6 @@ package com.vitorpamplona.quartz.benchmark
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.database.sqlite.SQLiteException
|
import android.database.sqlite.SQLiteException
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import android.util.Log.e
|
|
||||||
import androidx.benchmark.junit4.BenchmarkRule
|
import androidx.benchmark.junit4.BenchmarkRule
|
||||||
import androidx.benchmark.junit4.measureRepeated
|
import androidx.benchmark.junit4.measureRepeated
|
||||||
import androidx.test.core.app.ApplicationProvider
|
import androidx.test.core.app.ApplicationProvider
|
||||||
@@ -35,7 +34,6 @@ import com.vitorpamplona.quartz.nip40Expiration.isExpired
|
|||||||
import org.junit.Rule
|
import org.junit.Rule
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import org.junit.runner.RunWith
|
import org.junit.runner.RunWith
|
||||||
import kotlin.collections.flatten
|
|
||||||
|
|
||||||
@RunWith(AndroidJUnit4::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
class LargeDBInsertBenchmark : BaseLargeCacheBenchmark() {
|
class LargeDBInsertBenchmark : BaseLargeCacheBenchmark() {
|
||||||
|
|||||||
-3
@@ -22,9 +22,7 @@ package com.vitorpamplona.quartz.experimental.ephemChat.list
|
|||||||
|
|
||||||
import androidx.compose.runtime.Immutable
|
import androidx.compose.runtime.Immutable
|
||||||
import com.vitorpamplona.quartz.experimental.ephemChat.chat.RoomId
|
import com.vitorpamplona.quartz.experimental.ephemChat.chat.RoomId
|
||||||
import com.vitorpamplona.quartz.experimental.ephemChat.list.rooms
|
|
||||||
import com.vitorpamplona.quartz.experimental.ephemChat.list.tags.RoomIdTag
|
import com.vitorpamplona.quartz.experimental.ephemChat.list.tags.RoomIdTag
|
||||||
import com.vitorpamplona.quartz.experimental.ephemChat.list.tags.RoomIdTag.Companion.parse
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.HexKey
|
import com.vitorpamplona.quartz.nip01Core.core.HexKey
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.TagArray
|
import com.vitorpamplona.quartz.nip01Core.core.TagArray
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
||||||
@@ -39,7 +37,6 @@ import com.vitorpamplona.quartz.nip51Lists.PrivateTagArrayEvent
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.encryption.PrivateTagsInContent
|
import com.vitorpamplona.quartz.nip51Lists.encryption.PrivateTagsInContent
|
||||||
import com.vitorpamplona.quartz.nip51Lists.removeParsing
|
import com.vitorpamplona.quartz.nip51Lists.removeParsing
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import java.lang.reflect.Modifier.isPrivate
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class EphemeralChatListEvent(
|
class EphemeralChatListEvent(
|
||||||
|
|||||||
-1
@@ -24,7 +24,6 @@ import com.fasterxml.jackson.core.JsonGenerator
|
|||||||
import com.fasterxml.jackson.databind.SerializerProvider
|
import com.fasterxml.jackson.databind.SerializerProvider
|
||||||
import com.fasterxml.jackson.databind.ser.std.StdSerializer
|
import com.fasterxml.jackson.databind.ser.std.StdSerializer
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.Event
|
import com.vitorpamplona.quartz.nip01Core.core.Event
|
||||||
import kotlin.collections.indices
|
|
||||||
|
|
||||||
class EventSerializer : StdSerializer<Event>(Event::class.java) {
|
class EventSerializer : StdSerializer<Event>(Event::class.java) {
|
||||||
override fun serialize(
|
override fun serialize(
|
||||||
|
|||||||
-1
@@ -24,7 +24,6 @@ import android.util.Log
|
|||||||
import androidx.collection.LruCache
|
import androidx.collection.LruCache
|
||||||
import kotlinx.coroutines.CancellationException
|
import kotlinx.coroutines.CancellationException
|
||||||
import org.czeal.rfc3986.URIReference
|
import org.czeal.rfc3986.URIReference
|
||||||
import java.lang.IllegalArgumentException
|
|
||||||
import kotlin.contracts.ExperimentalContracts
|
import kotlin.contracts.ExperimentalContracts
|
||||||
|
|
||||||
sealed interface NormalizationResult {
|
sealed interface NormalizationResult {
|
||||||
|
|||||||
-1
@@ -20,7 +20,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.vitorpamplona.quartz.nip10Notes.tags
|
package com.vitorpamplona.quartz.nip10Notes.tags
|
||||||
|
|
||||||
import android.R.attr.tag
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.people.PTag
|
import com.vitorpamplona.quartz.nip01Core.tags.people.PTag
|
||||||
import com.vitorpamplona.quartz.nip10Notes.BaseThreadedEvent
|
import com.vitorpamplona.quartz.nip10Notes.BaseThreadedEvent
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ import com.vitorpamplona.quartz.nip40Expiration.expiration
|
|||||||
import com.vitorpamplona.quartz.nip59Giftwrap.seals.SealedRumorEvent
|
import com.vitorpamplona.quartz.nip59Giftwrap.seals.SealedRumorEvent
|
||||||
import com.vitorpamplona.quartz.nip59Giftwrap.wraps.GiftWrapEvent
|
import com.vitorpamplona.quartz.nip59Giftwrap.wraps.GiftWrapEvent
|
||||||
import com.vitorpamplona.quartz.utils.mapNotNullAsync
|
import com.vitorpamplona.quartz.utils.mapNotNullAsync
|
||||||
import java.time.temporal.TemporalAdjusters.next
|
|
||||||
|
|
||||||
class NIP17Factory {
|
class NIP17Factory {
|
||||||
data class Result(
|
data class Result(
|
||||||
|
|||||||
@@ -62,7 +62,6 @@ import com.vitorpamplona.quartz.nip73ExternalIds.ExternalId
|
|||||||
import com.vitorpamplona.quartz.nip73ExternalIds.location.GeohashId
|
import com.vitorpamplona.quartz.nip73ExternalIds.location.GeohashId
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import com.vitorpamplona.quartz.utils.lastNotNullOfOrNull
|
import com.vitorpamplona.quartz.utils.lastNotNullOfOrNull
|
||||||
import kotlin.collections.mapNotNull
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class CommentEvent(
|
class CommentEvent(
|
||||||
|
|||||||
-2
@@ -40,8 +40,6 @@ import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.searchRelays
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.searchRelays
|
||||||
import com.vitorpamplona.quartz.nip51Lists.remove
|
import com.vitorpamplona.quartz.nip51Lists.remove
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.plus
|
|
||||||
import kotlin.collections.toTypedArray
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class SearchRelayListEvent(
|
class SearchRelayListEvent(
|
||||||
|
|||||||
-1
@@ -24,7 +24,6 @@ import androidx.collection.LruCache
|
|||||||
import com.vitorpamplona.quartz.nip01Core.core.TagArray
|
import com.vitorpamplona.quartz.nip01Core.core.TagArray
|
||||||
import com.vitorpamplona.quartz.nip01Core.signers.NostrSigner
|
import com.vitorpamplona.quartz.nip01Core.signers.NostrSigner
|
||||||
import com.vitorpamplona.quartz.nip01Core.signers.caches.DecryptCache
|
import com.vitorpamplona.quartz.nip01Core.signers.caches.DecryptCache
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
class PrivateTagArrayEventCache<T : PrivateTagArrayEvent>(
|
class PrivateTagArrayEventCache<T : PrivateTagArrayEvent>(
|
||||||
signer: NostrSigner,
|
signer: NostrSigner,
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ import com.vitorpamplona.quartz.nip01Core.core.Tag
|
|||||||
import com.vitorpamplona.quartz.nip01Core.core.TagArray
|
import com.vitorpamplona.quartz.nip01Core.core.TagArray
|
||||||
import com.vitorpamplona.quartz.utils.startsWith
|
import com.vitorpamplona.quartz.utils.startsWith
|
||||||
import com.vitorpamplona.quartz.utils.startsWithAny
|
import com.vitorpamplona.quartz.utils.startsWithAny
|
||||||
import kotlin.collections.ArrayList
|
|
||||||
|
|
||||||
inline fun TagArray.filterToArray(predicate: (Array<String>) -> Boolean): TagArray = filterTo(ArrayList(), predicate).toTypedArray()
|
inline fun TagArray.filterToArray(predicate: (Array<String>) -> Boolean): TagArray = filterTo(ArrayList(), predicate).toTypedArray()
|
||||||
|
|
||||||
|
|||||||
-1
@@ -38,7 +38,6 @@ import com.vitorpamplona.quartz.nip51Lists.tags.ImageTag
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.tags.TitleTag
|
import com.vitorpamplona.quartz.nip51Lists.tags.TitleTag
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import java.util.UUID
|
import java.util.UUID
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class FollowListEvent(
|
class FollowListEvent(
|
||||||
|
|||||||
-1
@@ -39,7 +39,6 @@ import com.vitorpamplona.quartz.nip51Lists.encryption.signNip51List
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.remove
|
import com.vitorpamplona.quartz.nip51Lists.remove
|
||||||
import com.vitorpamplona.quartz.nip51Lists.removeAny
|
import com.vitorpamplona.quartz.nip51Lists.removeAny
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.map
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class HashtagListEvent(
|
class HashtagListEvent(
|
||||||
|
|||||||
-1
@@ -22,7 +22,6 @@ package com.vitorpamplona.quartz.nip51Lists.hashtagList
|
|||||||
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.hashtags.HashtagTag
|
import com.vitorpamplona.quartz.nip01Core.tags.hashtags.HashtagTag
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.hashtags.hashtag
|
|
||||||
|
|
||||||
fun TagArrayBuilder<HashtagListEvent>.followHashTag(hashtag: String) = add(HashtagTag.assemble(hashtag))
|
fun TagArrayBuilder<HashtagListEvent>.followHashTag(hashtag: String) = add(HashtagTag.assemble(hashtag))
|
||||||
|
|
||||||
|
|||||||
-1
@@ -38,7 +38,6 @@ import com.vitorpamplona.quartz.nip51Lists.muteList.tags.MuteTag
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.muteList.tags.UserTag
|
import com.vitorpamplona.quartz.nip51Lists.muteList.tags.UserTag
|
||||||
import com.vitorpamplona.quartz.nip51Lists.remove
|
import com.vitorpamplona.quartz.nip51Lists.remove
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class MuteListEvent(
|
class MuteListEvent(
|
||||||
|
|||||||
-2
@@ -43,8 +43,6 @@ import com.vitorpamplona.quartz.nip51Lists.tags.DescriptionTag
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.tags.NameTag
|
import com.vitorpamplona.quartz.nip51Lists.tags.NameTag
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import java.util.UUID
|
import java.util.UUID
|
||||||
import kotlin.collections.map
|
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class PeopleListEvent(
|
class PeopleListEvent(
|
||||||
|
|||||||
-1
@@ -40,7 +40,6 @@ import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.broadcastRelays
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
||||||
import com.vitorpamplona.quartz.nip51Lists.remove
|
import com.vitorpamplona.quartz.nip51Lists.remove
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class BroadcastRelayListEvent(
|
class BroadcastRelayListEvent(
|
||||||
|
|||||||
-1
@@ -40,7 +40,6 @@ import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.indexerRelays
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
||||||
import com.vitorpamplona.quartz.nip51Lists.remove
|
import com.vitorpamplona.quartz.nip51Lists.remove
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class IndexerRelayListEvent(
|
class IndexerRelayListEvent(
|
||||||
|
|||||||
-1
@@ -40,7 +40,6 @@ import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.proxyRelays
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
||||||
import com.vitorpamplona.quartz.nip51Lists.remove
|
import com.vitorpamplona.quartz.nip51Lists.remove
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class ProxyRelayListEvent(
|
class ProxyRelayListEvent(
|
||||||
|
|||||||
-1
@@ -40,7 +40,6 @@ import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.relays
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.trustedRelays
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.tags.trustedRelays
|
||||||
import com.vitorpamplona.quartz.nip51Lists.remove
|
import com.vitorpamplona.quartz.nip51Lists.remove
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class TrustedRelayListEvent(
|
class TrustedRelayListEvent(
|
||||||
|
|||||||
-1
@@ -32,7 +32,6 @@ import com.vitorpamplona.quartz.nip51Lists.relayLists.ProxyRelayListEvent
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.relayLists.TrustedRelayListEvent
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.TrustedRelayListEvent
|
||||||
import com.vitorpamplona.quartz.nip51Lists.relaySets.RelaySetEvent
|
import com.vitorpamplona.quartz.nip51Lists.relaySets.RelaySetEvent
|
||||||
import com.vitorpamplona.quartz.nip51Lists.tags.NameTag
|
import com.vitorpamplona.quartz.nip51Lists.tags.NameTag
|
||||||
import kotlin.collections.map
|
|
||||||
|
|
||||||
fun <T : PrivateTagArrayEvent> TagArrayBuilder<T>.name(name: String) = addUnique(NameTag.assemble(name))
|
fun <T : PrivateTagArrayEvent> TagArrayBuilder<T>.name(name: String) = addUnique(NameTag.assemble(name))
|
||||||
|
|
||||||
|
|||||||
-1
@@ -29,7 +29,6 @@ import com.vitorpamplona.quartz.nip55AndroidSigner.api.SignerResult
|
|||||||
import com.vitorpamplona.quartz.nip55AndroidSigner.api.foreground.intents.results.IntentResult
|
import com.vitorpamplona.quartz.nip55AndroidSigner.api.foreground.intents.results.IntentResult
|
||||||
import com.vitorpamplona.quartz.utils.RandomInstance
|
import com.vitorpamplona.quartz.utils.RandomInstance
|
||||||
import com.vitorpamplona.quartz.utils.tryAndWait
|
import com.vitorpamplona.quartz.utils.tryAndWait
|
||||||
import kotlin.collections.forEach
|
|
||||||
import kotlin.coroutines.Continuation
|
import kotlin.coroutines.Continuation
|
||||||
import kotlin.coroutines.resume
|
import kotlin.coroutines.resume
|
||||||
|
|
||||||
|
|||||||
-1
@@ -37,7 +37,6 @@ import com.vitorpamplona.quartz.nip55AndroidSigner.client.handlers.BackgroundReq
|
|||||||
import com.vitorpamplona.quartz.nip55AndroidSigner.client.handlers.ForegroundRequestHandler
|
import com.vitorpamplona.quartz.nip55AndroidSigner.client.handlers.ForegroundRequestHandler
|
||||||
import com.vitorpamplona.quartz.nip57Zaps.LnZapPrivateEvent
|
import com.vitorpamplona.quartz.nip57Zaps.LnZapPrivateEvent
|
||||||
import com.vitorpamplona.quartz.nip57Zaps.LnZapRequestEvent
|
import com.vitorpamplona.quartz.nip57Zaps.LnZapRequestEvent
|
||||||
import java.lang.Exception
|
|
||||||
|
|
||||||
class NostrSignerExternal(
|
class NostrSignerExternal(
|
||||||
pubKey: HexKey,
|
pubKey: HexKey,
|
||||||
|
|||||||
-1
@@ -20,7 +20,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.vitorpamplona.quartz.nip62RequestToVanish.tags
|
package com.vitorpamplona.quartz.nip62RequestToVanish.tags
|
||||||
|
|
||||||
import android.R.attr.tag
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.has
|
import com.vitorpamplona.quartz.nip01Core.core.has
|
||||||
import com.vitorpamplona.quartz.utils.ensure
|
import com.vitorpamplona.quartz.utils.ensure
|
||||||
|
|
||||||
|
|||||||
-2
@@ -20,10 +20,8 @@
|
|||||||
*/
|
*/
|
||||||
package com.vitorpamplona.quartz.nip62RequestToVanish.tags
|
package com.vitorpamplona.quartz.nip62RequestToVanish.tags
|
||||||
|
|
||||||
import com.vitorpamplona.quartz.experimental.ephemChat.chat.relay
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
import com.vitorpamplona.quartz.nip01Core.core.TagArrayBuilder
|
||||||
import com.vitorpamplona.quartz.nip62RequestToVanish.RequestToVanishEvent
|
import com.vitorpamplona.quartz.nip62RequestToVanish.RequestToVanishEvent
|
||||||
import kotlin.collections.map
|
|
||||||
|
|
||||||
fun TagArrayBuilder<RequestToVanishEvent>.vanishFromEverywhere() = add(RelayTag.assembleEverywhere())
|
fun TagArrayBuilder<RequestToVanishEvent>.vanishFromEverywhere() = add(RelayTag.assembleEverywhere())
|
||||||
|
|
||||||
|
|||||||
-8
@@ -31,23 +31,15 @@ import com.vitorpamplona.quartz.nip01Core.hints.EventHintBundle
|
|||||||
import com.vitorpamplona.quartz.nip01Core.hints.EventHintProvider
|
import com.vitorpamplona.quartz.nip01Core.hints.EventHintProvider
|
||||||
import com.vitorpamplona.quartz.nip01Core.hints.PubKeyHintProvider
|
import com.vitorpamplona.quartz.nip01Core.hints.PubKeyHintProvider
|
||||||
import com.vitorpamplona.quartz.nip01Core.signers.eventTemplate
|
import com.vitorpamplona.quartz.nip01Core.signers.eventTemplate
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.addressables.ATag.Companion.isTagged
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.addressables.Address
|
import com.vitorpamplona.quartz.nip01Core.tags.addressables.Address
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.kinds.kind
|
import com.vitorpamplona.quartz.nip01Core.tags.kinds.kind
|
||||||
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.nip72ModCommunities.approval.tags.ApprovedAddressTag
|
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedAddressTag
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedAddressTag.Companion.parseAddress
|
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedAddressTag.Companion.parseAddressId
|
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedAddressTag.Companion.parseAsHint
|
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedEventTag
|
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedEventTag
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedEventTag.Companion.parse
|
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedEventTag.Companion.parseAsHint
|
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.approval.tags.ApprovedEventTag.Companion.parseId
|
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.definition.CommunityDefinitionEvent
|
import com.vitorpamplona.quartz.nip72ModCommunities.definition.CommunityDefinitionEvent
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.follow.tags.CommunityTag
|
import com.vitorpamplona.quartz.nip72ModCommunities.follow.tags.CommunityTag
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.mapNotNull
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class CommunityPostApprovalEvent(
|
class CommunityPostApprovalEvent(
|
||||||
|
|||||||
-1
@@ -38,7 +38,6 @@ import com.vitorpamplona.quartz.nip51Lists.remove
|
|||||||
import com.vitorpamplona.quartz.nip51Lists.removeAny
|
import com.vitorpamplona.quartz.nip51Lists.removeAny
|
||||||
import com.vitorpamplona.quartz.nip72ModCommunities.follow.tags.CommunityTag
|
import com.vitorpamplona.quartz.nip72ModCommunities.follow.tags.CommunityTag
|
||||||
import com.vitorpamplona.quartz.utils.TimeUtils
|
import com.vitorpamplona.quartz.utils.TimeUtils
|
||||||
import kotlin.collections.plus
|
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
class CommunityListEvent(
|
class CommunityListEvent(
|
||||||
|
|||||||
-1
@@ -22,7 +22,6 @@ package com.vitorpamplona.quartz.nipA0VoiceMessages.tags
|
|||||||
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.has
|
import com.vitorpamplona.quartz.nip01Core.core.has
|
||||||
import com.vitorpamplona.quartz.utils.ensure
|
import com.vitorpamplona.quartz.utils.ensure
|
||||||
import kotlin.collections.joinToString
|
|
||||||
|
|
||||||
class WaveformTag(
|
class WaveformTag(
|
||||||
val wave: List<Float>,
|
val wave: List<Float>,
|
||||||
|
|||||||
Reference in New Issue
Block a user