Adds support for nip54

This commit is contained in:
Vitor Pamplona
2023-12-11 12:51:53 -05:00
parent 49e1da8812
commit 3d225423ef
12 changed files with 143 additions and 22 deletions
@@ -63,7 +63,7 @@ class ChannelMessageEvent(
}
nip94attachments?.let {
it.forEach {
tags.add(arrayOf("nip94", it.toJson()))
//tags.add(arrayOf("nip94", it.toJson()))
}
}
@@ -119,7 +119,13 @@ class ClassifiedsEvent(
tags.add(arrayOf("zap", it.lnAddressOrPubKeyHex, it.relay ?: "", it.weight.toString()))
}
findURLs(message).forEach {
val removedParamsFromUrl = it.split("?")[0].lowercase()
val removedParamsFromUrl = if (it.contains("?"))
it.split("?")[0].lowercase()
else if (it.contains("#"))
it.split("#")[0].lowercase()
else
it
if (imageExtensions.any { removedParamsFromUrl.endsWith(it) }) {
tags.add(arrayOf("image", it))
}
@@ -136,7 +142,7 @@ class ClassifiedsEvent(
}
nip94attachments?.let {
it.forEach {
tags.add(arrayOf("nip94", it.toJson()))
//tags.add(arrayOf("nip94", it.toJson()))
}
}
@@ -83,7 +83,7 @@ class LiveActivitiesChatMessageEvent(
}
nip94attachments?.let {
it.forEach {
tags.add(arrayOf("nip94", it.toJson()))
//tags.add(arrayOf("nip94", it.toJson()))
}
}
@@ -102,7 +102,7 @@ class PollNoteEvent(
}
nip94attachments?.let {
it.forEach {
tags.add(arrayOf("nip94", it.toJson()))
//tags.add(arrayOf("nip94", it.toJson()))
}
}
@@ -99,7 +99,7 @@ class TextNoteEvent(
}
nip94attachments?.let {
it.forEach {
tags.add(arrayOf("nip94", it.toJson()))
//tags.add(arrayOf("nip94", it.toJson()))
}
}