Renames from NIP-29 to 92

This commit is contained in:
Vitor Pamplona
2024-02-01 19:20:26 -05:00
parent 316c32f076
commit d3d19b497b
9 changed files with 16 additions and 16 deletions

View File

@@ -46,7 +46,6 @@ height="80">](https://github.com/vitorpamplona/amethyst/releases)
- [ ] Delegated Event Signing (NIP-26, Will not implement) - [ ] Delegated Event Signing (NIP-26, Will not implement)
- [x] Text Note References (NIP-27) - [x] Text Note References (NIP-27)
- [x] Public Chats (NIP-28) - [x] Public Chats (NIP-28)
- [x] Inline Metadata (NIP-29)
- [x] Custom Emoji (NIP-30) - [x] Custom Emoji (NIP-30)
- [x] Event kind summaries (NIP-31) - [x] Event kind summaries (NIP-31)
- [ ] Labeling (NIP-32) - [ ] Labeling (NIP-32)
@@ -82,6 +81,7 @@ height="80">](https://github.com/vitorpamplona/amethyst/releases)
- [x] Highlights (NIP-84) - [x] Highlights (NIP-84)
- [x] Recommended Application Handlers (NIP-89) - [x] Recommended Application Handlers (NIP-89)
- [ ] Data Vending Machine (NIP-90) - [ ] Data Vending Machine (NIP-90)
- [x] Inline Metadata (NIP-92)
- [x] Verifiable file URLs (NIP-94) - [x] Verifiable file URLs (NIP-94)
- [x] Binary Blobs (NIP-95) - [x] Binary Blobs (NIP-95)
- [x] HTTP File Storage Integration (NIP-96 Draft) - [x] HTTP File Storage Integration (NIP-96 Draft)

View File

@@ -34,8 +34,8 @@ import com.vitorpamplona.amethyst.ui.components.imageExtensions
import com.vitorpamplona.amethyst.ui.components.removeQueryParamsForExtensionComparison import com.vitorpamplona.amethyst.ui.components.removeQueryParamsForExtensionComparison
import com.vitorpamplona.amethyst.ui.components.tagIndex import com.vitorpamplona.amethyst.ui.components.tagIndex
import com.vitorpamplona.amethyst.ui.components.videoExtensions import com.vitorpamplona.amethyst.ui.components.videoExtensions
import com.vitorpamplona.quartz.encoders.Nip29
import com.vitorpamplona.quartz.encoders.Nip54 import com.vitorpamplona.quartz.encoders.Nip54
import com.vitorpamplona.quartz.encoders.Nip92
import com.vitorpamplona.quartz.events.FileHeaderEvent import com.vitorpamplona.quartz.events.FileHeaderEvent
import com.vitorpamplona.quartz.events.ImmutableListOfLists import com.vitorpamplona.quartz.events.ImmutableListOfLists
import kotlinx.collections.immutable.ImmutableList import kotlinx.collections.immutable.ImmutableList
@@ -104,7 +104,7 @@ class RichTextParser() {
val removedParamsFromUrl = removeQueryParamsForExtensionComparison(fullUrl) val removedParamsFromUrl = removeQueryParamsForExtensionComparison(fullUrl)
return if (imageExtensions.any { removedParamsFromUrl.endsWith(it) }) { return if (imageExtensions.any { removedParamsFromUrl.endsWith(it) }) {
val frags = Nip54().parse(fullUrl) val frags = Nip54().parse(fullUrl)
val tags = Nip29().parse(fullUrl, tags.lists) val tags = Nip92().parse(fullUrl, tags.lists)
ZoomableUrlImage( ZoomableUrlImage(
url = fullUrl, url = fullUrl,
@@ -116,7 +116,7 @@ class RichTextParser() {
) )
} else if (videoExtensions.any { removedParamsFromUrl.endsWith(it) }) { } else if (videoExtensions.any { removedParamsFromUrl.endsWith(it) }) {
val frags = Nip54().parse(fullUrl) val frags = Nip54().parse(fullUrl)
val tags = Nip29().parse(fullUrl, tags.lists) val tags = Nip92().parse(fullUrl, tags.lists)
ZoomableUrlVideo( ZoomableUrlVideo(
url = fullUrl, url = fullUrl,
description = frags[FileHeaderEvent.ALT] ?: tags[FileHeaderEvent.ALT], description = frags[FileHeaderEvent.ALT] ?: tags[FileHeaderEvent.ALT],

View File

@@ -22,7 +22,7 @@ package com.vitorpamplona.quartz.encoders
import com.vitorpamplona.quartz.events.FileHeaderEvent import com.vitorpamplona.quartz.events.FileHeaderEvent
class Nip29 { class Nip92 {
companion object { companion object {
private const val IMETA = "imeta" private const val IMETA = "imeta"
} }

View File

@@ -22,7 +22,7 @@ package com.vitorpamplona.quartz.events
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable
import com.vitorpamplona.quartz.encoders.HexKey import com.vitorpamplona.quartz.encoders.HexKey
import com.vitorpamplona.quartz.encoders.Nip29 import com.vitorpamplona.quartz.encoders.Nip92
import com.vitorpamplona.quartz.signers.NostrSigner import com.vitorpamplona.quartz.signers.NostrSigner
import com.vitorpamplona.quartz.utils.TimeUtils import com.vitorpamplona.quartz.utils.TimeUtils
@@ -78,7 +78,7 @@ class ChannelMessageEvent(
geohash?.let { tags.addAll(geohashMipMap(it)) } geohash?.let { tags.addAll(geohashMipMap(it)) }
nip94attachments?.let { nip94attachments?.let {
it.forEach { it.forEach {
Nip29().convertFromFileHeader(it)?.let { Nip92().convertFromFileHeader(it)?.let {
tags.add(it) tags.add(it)
} }
} }

View File

@@ -23,7 +23,7 @@ package com.vitorpamplona.quartz.events
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable
import androidx.compose.runtime.Stable import androidx.compose.runtime.Stable
import com.vitorpamplona.quartz.encoders.HexKey import com.vitorpamplona.quartz.encoders.HexKey
import com.vitorpamplona.quartz.encoders.Nip29 import com.vitorpamplona.quartz.encoders.Nip92
import com.vitorpamplona.quartz.signers.NostrSigner import com.vitorpamplona.quartz.signers.NostrSigner
import com.vitorpamplona.quartz.utils.TimeUtils import com.vitorpamplona.quartz.utils.TimeUtils
import kotlinx.collections.immutable.ImmutableSet import kotlinx.collections.immutable.ImmutableSet
@@ -99,7 +99,7 @@ class ChatMessageEvent(
subject?.let { tags.add(arrayOf("subject", it)) } subject?.let { tags.add(arrayOf("subject", it)) }
nip94attachments?.let { nip94attachments?.let {
it.forEach { it.forEach {
Nip29().convertFromFileHeader(it)?.let { Nip92().convertFromFileHeader(it)?.let {
tags.add(it) tags.add(it)
} }
} }

View File

@@ -23,7 +23,7 @@ package com.vitorpamplona.quartz.events
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable
import com.vitorpamplona.quartz.encoders.ATag import com.vitorpamplona.quartz.encoders.ATag
import com.vitorpamplona.quartz.encoders.HexKey import com.vitorpamplona.quartz.encoders.HexKey
import com.vitorpamplona.quartz.encoders.Nip29 import com.vitorpamplona.quartz.encoders.Nip92
import com.vitorpamplona.quartz.signers.NostrSigner import com.vitorpamplona.quartz.signers.NostrSigner
import com.vitorpamplona.quartz.utils.TimeUtils import com.vitorpamplona.quartz.utils.TimeUtils
@@ -91,7 +91,7 @@ class LiveActivitiesChatMessageEvent(
geohash?.let { tags.addAll(geohashMipMap(it)) } geohash?.let { tags.addAll(geohashMipMap(it)) }
nip94attachments?.let { nip94attachments?.let {
it.forEach { it.forEach {
Nip29().convertFromFileHeader(it)?.let { Nip92().convertFromFileHeader(it)?.let {
tags.add(it) tags.add(it)
} }
} }

View File

@@ -23,7 +23,7 @@ package com.vitorpamplona.quartz.events
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable
import com.vitorpamplona.quartz.encoders.ATag import com.vitorpamplona.quartz.encoders.ATag
import com.vitorpamplona.quartz.encoders.HexKey import com.vitorpamplona.quartz.encoders.HexKey
import com.vitorpamplona.quartz.encoders.Nip29 import com.vitorpamplona.quartz.encoders.Nip92
import com.vitorpamplona.quartz.signers.NostrSigner import com.vitorpamplona.quartz.signers.NostrSigner
import com.vitorpamplona.quartz.utils.TimeUtils import com.vitorpamplona.quartz.utils.TimeUtils
@@ -105,7 +105,7 @@ class PollNoteEvent(
geohash?.let { tags.addAll(geohashMipMap(it)) } geohash?.let { tags.addAll(geohashMipMap(it)) }
nip94attachments?.let { nip94attachments?.let {
it.forEach { it.forEach {
Nip29().convertFromFileHeader(it)?.let { Nip92().convertFromFileHeader(it)?.let {
tags.add(it) tags.add(it)
} }
} }

View File

@@ -156,7 +156,7 @@ class PrivateDmEvent(
/* Privacy issue: DO NOT ADD THESE TO THE TAGS. /* Privacy issue: DO NOT ADD THESE TO THE TAGS.
nip94attachments?.let { nip94attachments?.let {
it.forEach { it.forEach {
Nip29().convertFromFileHeader(it)?.let { Nip92().convertFromFileHeader(it)?.let {
tags.add(it) tags.add(it)
} }
} }

View File

@@ -25,7 +25,7 @@ import com.linkedin.urls.detection.UrlDetector
import com.linkedin.urls.detection.UrlDetectorOptions import com.linkedin.urls.detection.UrlDetectorOptions
import com.vitorpamplona.quartz.encoders.ATag import com.vitorpamplona.quartz.encoders.ATag
import com.vitorpamplona.quartz.encoders.HexKey import com.vitorpamplona.quartz.encoders.HexKey
import com.vitorpamplona.quartz.encoders.Nip29 import com.vitorpamplona.quartz.encoders.Nip92
import com.vitorpamplona.quartz.signers.NostrSigner import com.vitorpamplona.quartz.signers.NostrSigner
import com.vitorpamplona.quartz.utils.TimeUtils import com.vitorpamplona.quartz.utils.TimeUtils
@@ -107,7 +107,7 @@ class TextNoteEvent(
geohash?.let { tags.addAll(geohashMipMap(it)) } geohash?.let { tags.addAll(geohashMipMap(it)) }
nip94attachments?.let { nip94attachments?.let {
it.forEach { it.forEach {
Nip29().convertFromFileHeader(it)?.let { Nip92().convertFromFileHeader(it)?.let {
tags.add(it) tags.add(it)
} }
} }