mirror of
https://github.com/fiatjaf/nak.git
synced 2025-12-13 02:28:50 +00:00
keep parse result on Store.
This commit is contained in:
@@ -3,13 +3,13 @@ import cats.syntax.all.*
|
||||
import scoin.*
|
||||
import snow.*
|
||||
|
||||
import Components.*
|
||||
type Result = Either[
|
||||
String,
|
||||
Event | PrivateKey | AddressPointer | EventPointer | ProfilePointer
|
||||
]
|
||||
|
||||
object Parser {
|
||||
def parseInput(input: String): Either[
|
||||
String,
|
||||
Event | PrivateKey | AddressPointer | EventPointer | ProfilePointer
|
||||
] =
|
||||
def parseInput(input: String): Result =
|
||||
NIP19.decode(input) match {
|
||||
case Right(pp: ProfilePointer) => Right(pp)
|
||||
case Right(evp: EventPointer) => Right(evp)
|
||||
|
||||
Reference in New Issue
Block a user