Merge branch 'main' into amber

This commit is contained in:
greenart7c3
2023-09-08 15:48:13 -03:00
committed by GitHub
40 changed files with 2318 additions and 759 deletions
@@ -4,7 +4,7 @@ import java.util.regex.Pattern
object LnWithdrawalUtil {
private val withdrawalPattern = Pattern.compile(
"lnurl.+",
"lnurl1[02-9ac-hj-np-z]+",
Pattern.CASE_INSENSITIVE
)
@@ -62,7 +62,7 @@ open class Event(
override fun toJson(): String = mapper.writeValueAsString(toJsonObject())
fun hasAnyTaggedUser() = tags.any { it.size > 1 && it[0] == "p" }
override fun hasAnyTaggedUser() = tags.any { it.size > 1 && it[0] == "p" }
override fun taggedUsers() = tags.filter { it.size > 1 && it[0] == "p" }.map { it[1] }
override fun taggedEvents() = tags.filter { it.size > 1 && it[0] == "e" }.map { it[1] }
@@ -63,6 +63,8 @@ interface EventInterface {
fun subject(): String?
fun zapraiserAmount(): Long?
fun hasAnyTaggedUser(): Boolean
fun taggedAddresses(): List<ATag>
fun taggedUsers(): List<HexKey>
fun taggedEvents(): List<HexKey>