Reports don't offer hints
This commit is contained in:
@@ -24,17 +24,8 @@ import androidx.compose.runtime.Immutable
|
|||||||
import com.vitorpamplona.quartz.nip01Core.core.AddressableEvent
|
import com.vitorpamplona.quartz.nip01Core.core.AddressableEvent
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.Event
|
import com.vitorpamplona.quartz.nip01Core.core.Event
|
||||||
import com.vitorpamplona.quartz.nip01Core.core.HexKey
|
import com.vitorpamplona.quartz.nip01Core.core.HexKey
|
||||||
import com.vitorpamplona.quartz.nip01Core.hints.AddressHintProvider
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.hints.EventHintProvider
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.hints.PubKeyHintProvider
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.signers.NostrSigner
|
import com.vitorpamplona.quartz.nip01Core.signers.NostrSigner
|
||||||
import com.vitorpamplona.quartz.nip01Core.signers.eventTemplate
|
import com.vitorpamplona.quartz.nip01Core.signers.eventTemplate
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.addressables.ATag
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.addressables.ATag.Companion.parseAsHint
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.events.ETag
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.events.ETag.Companion.parseAsHint
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.people.PTag
|
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.people.PTag.Companion.parseAsHint
|
|
||||||
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.nip56Reports.tags.DefaultReportTag
|
import com.vitorpamplona.quartz.nip56Reports.tags.DefaultReportTag
|
||||||
@@ -52,16 +43,7 @@ class ReportEvent(
|
|||||||
tags: Array<Array<String>>,
|
tags: Array<Array<String>>,
|
||||||
content: String,
|
content: String,
|
||||||
sig: HexKey,
|
sig: HexKey,
|
||||||
) : Event(id, pubKey, createdAt, KIND, tags, content, sig),
|
) : Event(id, pubKey, createdAt, KIND, tags, content, sig) {
|
||||||
EventHintProvider,
|
|
||||||
AddressHintProvider,
|
|
||||||
PubKeyHintProvider {
|
|
||||||
override fun eventHints() = tags.mapNotNull(ETag::parseAsHint)
|
|
||||||
|
|
||||||
override fun addressHints() = tags.mapNotNull(ATag::parseAsHint)
|
|
||||||
|
|
||||||
override fun pubKeyHints() = tags.mapNotNull(PTag::parseAsHint)
|
|
||||||
|
|
||||||
@Transient
|
@Transient
|
||||||
private var defaultType: ReportType? = null
|
private var defaultType: ReportType? = null
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user